igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
163 lines (162 loc) • 5.51 kB
TypeScript
import { DataAnnotationAxisLayer } from "./DataAnnotationAxisLayer";
import { OverlayTextLocation } from "./OverlayTextLocation";
import { Brush } from "igniteui-react-core";
import { IFastItemColumn$1 } from "igniteui-react-core";
import { Type, Point } from "igniteui-react-core";
import { AnnotationAppearanceMode } from "./AnnotationAppearanceMode";
import { FontInfo } from "igniteui-react-core";
import { UserBaseAnnotation } from "./UserBaseAnnotation";
import { OverlayTextUpdatingEventArgs } from "./OverlayTextUpdatingEventArgs";
import { DataAnnotationItem } from "./DataAnnotationItem";
import { DataAnnotationInfo } from "./DataAnnotationInfo";
import { DataAnnotationShapeLayerFrame } from "./DataAnnotationShapeLayerFrame";
import { Axis } from "./Axis";
import { Pool$1 } from "igniteui-react-core";
import { IFastItemColumnPropertyName } from "igniteui-react-core";
import { List$1 } from "igniteui-react-core";
import { FastItemsSourceEventAction } from "igniteui-react-core";
import { ScalerParams } from "./ScalerParams";
import { SeriesView } from "./SeriesView";
import { Frame } from "./Frame";
import { TextBlock } from "igniteui-react-core";
import { Rectangle } from "igniteui-react-core";
import { Path } from "igniteui-react-core";
import { DoubleCollection } from "igniteui-react-core";
import { AnnotationLayerView } from "./AnnotationLayerView";
import { RenderingContext } from "igniteui-react-core";
/**
* @hidden
*/
export declare abstract class DataAnnotationShapeLayer extends DataAnnotationAxisLayer {
static $t: Type;
stylingOverlayText: (sender: any, args: OverlayTextUpdatingEventArgs) => void;
stylingShapeAnnotation: (sender: any, args: DataAnnotationItem) => void;
stylingAxisAnnotation: (sender: any, args: DataAnnotationInfo) => void;
protected get_ad4(): boolean;
get ad4(): boolean;
adu: boolean;
adz: boolean;
adl: OverlayTextLocation;
aej: number;
ael: number;
aek: number;
aem: number;
aed: number;
ags: Brush;
agq: Brush;
agr: Brush;
aef: number;
aeh: number;
ad3: boolean;
afh: string;
private ads;
get adt(): IFastItemColumn$1<any>;
set adt(a: IFastItemColumn$1<any>);
aex: string;
aei: number;
ade: AnnotationAppearanceMode;
ad2: boolean;
aee: number;
adc: AnnotationAppearanceMode;
ad0: boolean;
aeg: number;
add: AnnotationAppearanceMode;
ad1: boolean;
private adq;
get adr(): FontInfo;
set adr(a: FontInfo);
adp: UserBaseAnnotation;
protected rs(a: any, b: string, c: any, d: any): void;
ady(a: string): boolean;
protected dl(a: string): IFastItemColumn$1<number>;
protected dn(a: string): IFastItemColumn$1<any>;
afp(a: IFastItemColumnPropertyName): void;
protected aft(a: any, b: any): void;
protected pq(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
constructor();
protected ct(): SeriesView;
rj(a: SeriesView): void;
protected adj: DataAnnotationShapeLayerView;
afs(): void;
q6(): void;
private ad6;
private ad5;
protected afq(): void;
protected afr(a: number): void;
protected afx(a: DataAnnotationShapeLayerFrame, b: boolean): void;
private afw;
ad7: List$1<DataAnnotationItem>;
protected zh(a: Frame, b: SeriesView): void;
protected aen(a: Axis): number;
private afv;
private afu;
aet(a: Axis, b: number, c: number, d: number): string;
aes(a: Axis, b: DataAnnotationInfo, c: boolean): string;
protected adv(a: number, b: boolean): boolean;
protected agn(a: number, b: boolean, c: boolean, d: Brush): Brush;
protected aeu(a: number, b: boolean): string;
agp(a: Brush, b: Brush): Brush;
ago(a: number, b: IFastItemColumn$1<any>): Brush;
protected zk(a: Frame, b: SeriesView): void;
private afo;
protected xp(): AnnotationAppearanceMode;
protected yd(): number;
protected yg(): number;
protected yf(): number;
protected zp(): void;
protected yj(): number;
private agt;
protected aai(): DoubleCollection;
aev(a: number, b: IFastItemColumn$1<any>): string;
aec(a: number, b: IFastItemColumn$1<number>, c: Axis): number;
agv(a: number, b: IFastItemColumn$1<any>): Point;
private agw;
ad8(a: number): number;
ad9(a: number): number;
adx(a: number): boolean;
private aeq;
private adf;
adw: boolean;
adg: Axis;
adh: Axis;
adn: ScalerParams;
ado: ScalerParams;
agu(a: Point): Point;
aea(a: number): number;
aeb(a: number): number;
agx(a: Point): Point;
aeo(a: number): number;
aep(a: number): number;
static $$p: string[];
}
/**
* @hidden
*/
export declare class DataAnnotationShapeLayerView extends AnnotationLayerView {
static $t: Type;
constructor(a: DataAnnotationShapeLayer);
protected cn: DataAnnotationShapeLayer;
co: Pool$1<Path>;
ct: List$1<Path>;
cs: List$1<TextBlock>;
cq: Pool$1<TextBlock>;
cr: List$1<Rectangle>;
cp: Pool$1<Rectangle>;
a4(): void;
cu(): void;
c5(): TextBlock;
c2(a: TextBlock): void;
c1(a: TextBlock): void;
c3(a: TextBlock): void;
c7(): Rectangle;
cz(a: Rectangle): void;
cy(a: Rectangle): void;
c0(a: Rectangle): void;
private c6;
private cv;
private cx;
private cw;
c4(a: Path, b: number, c: number, d: number): void;
protected bj(a: RenderingContext, b: boolean): void;
ax(a: any): void;
}