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_ad3(): boolean;
get ad3(): boolean;
adt: boolean;
ady: boolean;
adk: OverlayTextLocation;
aei: number;
aek: number;
aej: number;
ael: number;
aec: number;
agr: Brush;
agp: Brush;
agq: Brush;
aee: number;
aeg: number;
ad2: boolean;
afg: string;
private adr;
get ads(): IFastItemColumn$1<any>;
set ads(a: IFastItemColumn$1<any>);
aew: string;
aeh: number;
add: AnnotationAppearanceMode;
ad1: boolean;
aed: number;
adb: AnnotationAppearanceMode;
adz: boolean;
aef: number;
adc: AnnotationAppearanceMode;
ad0: boolean;
private adp;
get adq(): FontInfo;
set adq(a: FontInfo);
ado: UserBaseAnnotation;
protected rr(a: any, b: string, c: any, d: any): void;
adx(a: string): boolean;
protected dl(a: string): IFastItemColumn$1<number>;
protected dn(a: string): IFastItemColumn$1<any>;
afo(a: IFastItemColumnPropertyName): void;
protected afs(a: any, b: any): void;
protected pp(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
constructor();
protected ct(): SeriesView;
ri(a: SeriesView): void;
protected adi: DataAnnotationShapeLayerView;
afr(): void;
q5(): void;
private ad5;
private ad4;
protected afp(): void;
protected afq(a: number): void;
protected afw(a: DataAnnotationShapeLayerFrame, b: boolean): void;
private afv;
ad6: List$1<DataAnnotationItem>;
protected zg(a: Frame, b: SeriesView): void;
protected aem(a: Axis): number;
private afu;
private aft;
aes(a: Axis, b: number, c: number, d: number): string;
aer(a: Axis, b: DataAnnotationInfo, c: boolean): string;
protected adu(a: number, b: boolean): boolean;
protected agm(a: number, b: boolean, c: boolean, d: Brush): Brush;
protected aet(a: number, b: boolean): string;
ago(a: Brush, b: Brush): Brush;
agn(a: number, b: IFastItemColumn$1<any>): Brush;
protected zj(a: Frame, b: SeriesView): void;
private afn;
protected xo(): AnnotationAppearanceMode;
protected yc(): number;
protected yf(): number;
protected ye(): number;
protected zo(): void;
protected yi(): number;
private ags;
protected aah(): DoubleCollection;
aeu(a: number, b: IFastItemColumn$1<any>): string;
aeb(a: number, b: IFastItemColumn$1<number>, c: Axis): number;
agu(a: number, b: IFastItemColumn$1<any>): Point;
private agv;
ad7(a: number): number;
ad8(a: number): number;
adw(a: number): boolean;
private aep;
private ade;
adv: boolean;
adf: Axis;
adg: Axis;
adm: ScalerParams;
adn: ScalerParams;
agt(a: Point): Point;
ad9(a: number): number;
aea(a: number): number;
agw(a: Point): Point;
aen(a: number): number;
aeo(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;
}