igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
294 lines (293 loc) • 9.03 kB
TypeScript
import { AxisLabelPanelBase } from "./AxisLabelPanelBase";
import { Point, Type, IList$1 } from "igniteui-react-core";
import { AxisLabelPanelBaseView } from "./AxisLabelPanelBaseView";
import { Rect } from "igniteui-react-core";
import { Axis } from "./Axis";
import { List$1 } from "igniteui-react-core";
import { AxisAngleLabelMode } from "./AxisAngleLabelMode";
import { AxisLabelsLocation } from "./AxisLabelsLocation";
import { CategoryAxisBase } from "./CategoryAxisBase";
import { IAngleScaler } from "./IAngleScaler";
import { DependencyProperty } from "igniteui-react-core";
import { CategoryAxisRenderer } from "./CategoryAxisRenderer";
import { AxisOrientation } from "./AxisOrientation";
import { AxisView } from "./AxisView";
import { PolarAxisRenderingManager } from "./PolarAxisRenderingManager";
import { AxisRenderingParametersBase } from "./AxisRenderingParametersBase";
import { ScalerParams } from "./ScalerParams";
import { AxisRangeChangedEventArgs } from "./AxisRangeChangedEventArgs";
import { Geometry } from "igniteui-react-core";
import { NumericAxisBase } from "./NumericAxisBase";
import { NumericAxisRenderer } from "./NumericAxisRenderer";
import { NumericAxisRenderingParameters } from "./NumericAxisRenderingParameters";
import { GeometryGroup } from "igniteui-react-core";
import { CategoryAxisBaseView } from "./CategoryAxisBaseView";
import { NumericAxisBaseView } from "./NumericAxisBaseView";
/**
* @hidden
*/
export declare class AngleAxisLabelPanel extends AxisLabelPanelBase {
static $t: Type;
af(): AxisLabelPanelBaseView;
cl(a: AxisLabelPanelBaseView): void;
de: AngleAxisLabelPanelView;
constructor();
df: boolean;
dn: (arg1: number, arg2: number, arg3: number) => Point;
aw(a: number, b: Rect): boolean;
dk: number;
dh: number;
dj: number;
di: number;
dg: number;
ba(): List$1<Rect>;
private dq;
private dp;
private dm;
private dl;
aj(): AxisLabelsLocation;
a3(a: AxisLabelsLocation): boolean;
}
/**
* @hidden
*/
export declare class CategoryAngleAxis extends CategoryAxisBase implements IAngleScaler {
static $t: Type;
bo(): AxisView;
k6(a: AxisView): void;
al(): Axis;
km(a: Axis): void;
kp(a: Axis, b: string): void;
rg: CategoryAngleAxisView;
protected get_dc(): boolean;
kw(a: string): void;
rx: number;
ry: number;
rz: number;
rc: AxisAngleLabelMode;
private rl;
constructor();
a0(): AxisLabelPanelBase;
ri: CategoryAxisRenderer;
private rm;
protected rp(a: number): boolean;
protected sj(): string;
private r8;
private rt;
private rh;
protected rq(a: number): boolean;
private s0;
private sz;
r0(): number;
rf(a: Rect, b: Rect, c: Rect, d: Rect): AxisRenderingParametersBase;
private sc;
getMinMaxAngle(a: Rect, b: Rect, c: Rect, d: number, e: number): {
p3: number;
p4: number;
};
ac(): void;
private rj;
get rk(): NumericRadiusAxis;
set rk(a: NumericRadiusAxis);
ap(): Axis;
r9: number;
protected ru: number;
rd: AxisAngleLabelMode;
re(): AxisAngleLabelMode;
getCategorySize(a: Rect, b: Rect, c: Rect): number;
protected get_rn(): boolean;
get rn(): boolean;
r2(a: number, b: Rect, c: Rect, d: Rect): number;
pz(a: Rect, b: Rect, c: Rect): number;
r1(a: number, b: number, c: Rect, d: Rect, e: Rect): number;
getGroupCenter(a: number, b: Rect, c: Rect, d: Rect): number;
r5(a: number): number;
protected lz(a: boolean): void;
r4(a: Rect, b: Rect, c: Rect): number;
r3(a: Rect, b: Rect, c: Rect): number;
getScaledAngle(a: number): number;
getUnscaledAngle(a: number): number;
f6(a: number, b: ScalerParams): number;
f9(a: number, b: ScalerParams): number;
fq(a: Point): number;
protected la(a: any, b: string, c: any, d: any): void;
private so;
sq(a: NumericRadiusAxis): void;
static readonly sv: DependencyProperty;
get r6(): number;
set r6(a: number);
private rr;
get rv(): number;
set rv(a: number);
gi(): number;
static readonly sx: DependencyProperty;
get r7(): number;
set r7(a: number);
private rs;
get rw(): number;
set rw(a: number);
protected ro(): boolean;
protected get_bm(): AxisOrientation;
get bm(): AxisOrientation;
ef(): boolean;
private sa;
get sb(): number;
set sb(a: number);
ov(a: number, b: Rect, c: Rect, d: Rect, e: Rect): Geometry;
get isVertical(): boolean;
j$d(a: number, b: ScalerParams): number;
j$c(a: number, b: ScalerParams): number;
j$e(a: IList$1<number[]>, b: IList$1<number>, c: number, d: number, e: ScalerParams): void;
j$f(a: IList$1<number>, b: number, c: number, d: ScalerParams): void;
j$g(a: IList$1<number>, b: number, c: number, d: ScalerParams): void;
get j$b(): boolean;
j$a(): number[];
static $$p: string[];
}
/**
* @hidden
*/
export declare class NumericAngleAxis extends NumericAxisBase implements IAngleScaler {
static $t: Type;
bo(): AxisView;
k6(a: AxisView): void;
al(): Axis;
km(a: Axis): void;
kp(a: Axis, b: string): void;
tj: number;
s9: AxisAngleLabelMode;
tc: NumericAngleAxisView;
tf: PolarAxisRenderingManager;
protected get_dc(): boolean;
constructor();
a0(): AxisLabelPanelBase;
tk(): number;
private tm;
private tg;
private th;
pu(): NumericAxisRenderer;
private tz;
f6(a: number, b: ScalerParams): number;
getScaledAngle1(a: number, b: boolean, c: boolean): number;
getScaledAngle(a: number): number;
f9(a: number, b: ScalerParams): number;
getUnscaledAngle(a: number): number;
tn: number;
private ti;
ta: AxisAngleLabelMode;
tb(): AxisAngleLabelMode;
protected la(a: any, b: string, c: any, d: any): void;
kw(a: string): void;
private ts;
py(): NumericAxisRenderingParameters;
px(a: Rect, b: Rect, c: Rect, d: Rect): NumericAxisRenderingParameters;
getMinMaxAngle(a: Rect, b: Rect, c: Rect, d: number, e: number): {
p3: number;
p4: number;
};
protected lz(a: boolean): void;
private td;
get te(): NumericRadiusAxis;
set te(a: NumericRadiusAxis);
ap(): Axis;
tu(a: NumericRadiusAxis): void;
protected md(a: Rect, b: Rect): void;
protected get_bm(): AxisOrientation;
get bm(): AxisOrientation;
ov(a: number, b: Rect, c: Rect, d: Rect, e: Rect): Geometry;
static $$p: string[];
}
/**
* @hidden
*/
export declare class NumericRadiusAxis extends NumericAxisBase {
static $t: Type;
bo(): AxisView;
k6(a: AxisView): void;
al(): Axis;
km(a: Axis): void;
kp(a: Axis, b: string): void;
tb: NumericRadiusAxisView;
protected get_du(): boolean;
f5(): number;
private tk;
private tj;
private tc;
constructor();
a0(): AxisLabelPanelBase;
td: boolean;
private th;
private te;
pu(): NumericAxisRenderer;
f6(a: number, b: ScalerParams): number;
tn(a: number, b: boolean, c: boolean, d: number, e: number): number;
tm(a: number): number;
to(a: number): number;
f9(a: number, b: ScalerParams): number;
tq: number;
tg: number;
tp: number;
tf: number;
protected la(a: any, b: string, c: any, d: any): void;
protected ti: number;
tv(a: Axis): void;
private s9;
get ta(): Axis;
set ta(a: Axis);
ap(): Axis;
py(): NumericAxisRenderingParameters;
px(a: Rect, b: Rect, c: Rect, d: Rect): NumericAxisRenderingParameters;
private tw;
private tr;
tl(): number;
sm(a: AxisRangeChangedEventArgs): void;
protected lz(a: boolean): void;
protected md(a: Rect, b: Rect): void;
tu(a: GeometryGroup, b: Rect, c: Rect, d: Rect, e: Rect): void;
protected get_bm(): AxisOrientation;
get bm(): AxisOrientation;
ov(a: number, b: Rect, c: Rect, d: Rect, e: Rect): Geometry;
static $$p: string[];
}
/**
* @hidden
*/
export declare class AngleAxisLabelPanelView extends AxisLabelPanelBaseView {
static $t: Type;
protected az: AngleAxisLabelPanel;
constructor(a: AngleAxisLabelPanel);
am(): void;
a1(a: List$1<Rect>, b: List$1<boolean>): void;
a0(a: List$1<Rect>, b: List$1<boolean>): void;
p(): number;
q(): number;
r(): number;
s(): number;
}
/**
* @hidden
*/
export declare class CategoryAngleAxisView extends CategoryAxisBaseView {
static $t: Type;
protected bs: CategoryAngleAxis;
constructor(a: CategoryAngleAxis);
ar(): void;
}
/**
* @hidden
*/
export declare class NumericAngleAxisView extends NumericAxisBaseView {
static $t: Type;
protected bs: NumericAngleAxis;
constructor(a: NumericAngleAxis);
ar(): void;
}
/**
* @hidden
*/
export declare class NumericRadiusAxisView extends NumericAxisBaseView {
static $t: Type;
protected bs: NumericRadiusAxis;
constructor(a: NumericRadiusAxis);
ar(): void;
}