igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
298 lines (297 loc) • 9.16 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";
import { TextBlock } from "igniteui-react-core";
/**
* @hidden
*/
export declare class AngleAxisLabelPanel extends AxisLabelPanelBase {
static $t: Type;
af(): AxisLabelPanelBaseView;
cn(a: AxisLabelPanelBaseView): void;
dg: AngleAxisLabelPanelView;
constructor();
dh: boolean;
dq: (arg1: number, arg2: number, arg3: number) => Point;
aw(a: number, b: Rect): boolean;
dm: number;
dj: number;
dl: number;
dk: number;
di: number;
bc(): List$1<Rect>;
private ds;
private dr;
private dp;
private dn;
aj(): AxisLabelsLocation;
a3(a: AxisLabelsLocation): boolean;
}
/**
* @hidden
*/
export declare class CategoryAngleAxis extends CategoryAxisBase implements IAngleScaler {
static $t: Type;
bo(): AxisView;
k8(a: AxisView): void;
al(): Axis;
ko(a: Axis): void;
kr(a: Axis, b: string): void;
ri: CategoryAngleAxisView;
protected get_dc(): boolean;
ky(a: string): void;
rz: number;
r0: number;
r1: number;
re: AxisAngleLabelMode;
private rn;
constructor();
a0(): AxisLabelPanelBase;
rk: CategoryAxisRenderer;
private ro;
protected rr(a: number): boolean;
protected sl(): string;
private sa;
private rv;
private rj;
protected rs(a: number): boolean;
private s2;
private s1;
r2(): number;
rh(a: Rect, b: Rect, c: Rect, d: Rect): AxisRenderingParametersBase;
private se;
getMinMaxAngle(a: Rect, b: Rect, c: Rect, d: number, e: number): {
p3: number;
p4: number;
};
ac(): void;
private rl;
get rm(): NumericRadiusAxis;
set rm(a: NumericRadiusAxis);
ap(): Axis;
sb: number;
protected rw: number;
rf: AxisAngleLabelMode;
rg(): AxisAngleLabelMode;
getCategorySize(a: Rect, b: Rect, c: Rect): number;
protected get_rp(): boolean;
get rp(): boolean;
r4(a: number, b: Rect, c: Rect, d: Rect): number;
p1(a: Rect, b: Rect, c: Rect): number;
r3(a: number, b: number, c: Rect, d: Rect, e: Rect): number;
getGroupCenter(a: number, b: Rect, c: Rect, d: Rect): number;
r7(a: number): number;
protected l1(a: boolean): void;
r6(a: Rect, b: Rect, c: Rect): number;
r5(a: Rect, b: Rect, c: Rect): number;
getScaledAngle(a: number): number;
getUnscaledAngle(a: number): number;
f7(a: number, b: ScalerParams): number;
ga(a: number, b: ScalerParams): number;
fr(a: Point): number;
gj(a: number): number;
protected lc(a: any, b: string, c: any, d: any): void;
private sq;
ss(a: NumericRadiusAxis): void;
static readonly sx: DependencyProperty;
get r8(): number;
set r8(a: number);
private rt;
get rx(): number;
set rx(a: number);
gk(): number;
static readonly sz: DependencyProperty;
get r9(): number;
set r9(a: number);
private ru;
get ry(): number;
set ry(a: number);
protected rq(): boolean;
protected get_bm(): AxisOrientation;
get bm(): AxisOrientation;
eg(): boolean;
private sc;
get sd(): number;
set sd(a: number);
ox(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;
k8(a: AxisView): void;
al(): Axis;
ko(a: Axis): void;
kr(a: Axis, b: string): void;
tl: number;
tb: AxisAngleLabelMode;
te: NumericAngleAxisView;
th: PolarAxisRenderingManager;
protected get_dc(): boolean;
constructor();
a0(): AxisLabelPanelBase;
tm(): number;
private to;
private ti;
private tj;
pw(): NumericAxisRenderer;
private t1;
f7(a: number, b: ScalerParams): number;
getScaledAngle1(a: number, b: boolean, c: boolean): number;
getScaledAngle(a: number): number;
ga(a: number, b: ScalerParams): number;
getUnscaledAngle(a: number): number;
tp: number;
private tk;
tc: AxisAngleLabelMode;
td(): AxisAngleLabelMode;
protected lc(a: any, b: string, c: any, d: any): void;
ky(a: string): void;
private tu;
p0(): NumericAxisRenderingParameters;
pz(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 l1(a: boolean): void;
private tf;
get tg(): NumericRadiusAxis;
set tg(a: NumericRadiusAxis);
ap(): Axis;
tw(a: NumericRadiusAxis): void;
protected mf(a: Rect, b: Rect): void;
protected get_bm(): AxisOrientation;
get bm(): AxisOrientation;
ox(a: number, b: Rect, c: Rect, d: Rect, e: Rect): Geometry;
gj(a: number): number;
static $$p: string[];
}
/**
* @hidden
*/
export declare class NumericRadiusAxis extends NumericAxisBase {
static $t: Type;
bo(): AxisView;
k8(a: AxisView): void;
al(): Axis;
ko(a: Axis): void;
kr(a: Axis, b: string): void;
td: NumericRadiusAxisView;
protected get_dv(): boolean;
f6(): number;
private tm;
private tl;
private te;
constructor();
a0(): AxisLabelPanelBase;
tf: boolean;
private tj;
private tg;
pw(): NumericAxisRenderer;
f7(a: number, b: ScalerParams): number;
tp(a: number, b: boolean, c: boolean, d: number, e: number): number;
to(a: number): number;
tq(a: number): number;
ga(a: number, b: ScalerParams): number;
ts: number;
ti: number;
tr: number;
th: number;
protected lc(a: any, b: string, c: any, d: any): void;
protected tk: number;
tx(a: Axis): void;
private tb;
get tc(): Axis;
set tc(a: Axis);
ap(): Axis;
p0(): NumericAxisRenderingParameters;
pz(a: Rect, b: Rect, c: Rect, d: Rect): NumericAxisRenderingParameters;
private ty;
private tt;
tn(): number;
so(a: AxisRangeChangedEventArgs): void;
protected l1(a: boolean): void;
protected mf(a: Rect, b: Rect): void;
tw(a: GeometryGroup, b: Rect, c: Rect, d: Rect, e: Rect): void;
protected get_bm(): AxisOrientation;
get bm(): AxisOrientation;
ox(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 bv: CategoryAngleAxis;
constructor(a: CategoryAngleAxis);
as(): void;
}
/**
* @hidden
*/
export declare class NumericAngleAxisView extends NumericAxisBaseView {
static $t: Type;
protected bv: NumericAngleAxis;
constructor(a: NumericAngleAxis);
as(): void;
}
/**
* @hidden
*/
export declare class NumericRadiusAxisView extends NumericAxisBaseView {
static $t: Type;
protected bv: NumericRadiusAxis;
constructor(a: NumericRadiusAxis);
as(): void;
a(a: TextBlock): Point[];
}