UNPKG

igniteui-react-charts

Version:

Ignite UI React charting components for building rich data visualizations using TypeScript APIs.

170 lines (169 loc) 6.73 kB
import { CategorySeries } from "./CategorySeries"; import { IIsCategoryBased } from "./IIsCategoryBased"; import { IHasSingleValueCategory } from "./IHasSingleValueCategory"; import { IHasCategoryTrendline } from "./IHasCategoryTrendline"; import { ITrendLineSeries } from "./ITrendLineSeries"; import { IAnchoredCategorySeriesInteractionManager } from "./IAnchoredCategorySeriesInteractionManager"; import { Type, Point } from "igniteui-react-core"; import { DependencyProperty } from "igniteui-react-core"; import { IFastItemColumn$1 } from "igniteui-react-core"; import { TrendLineType } from "igniteui-react-core"; import { Brush } from "igniteui-react-core"; import { PenLineCap } from "igniteui-react-core"; import { DoubleCollection } from "igniteui-react-core"; import { CategoryFrame } from "./CategoryFrame"; import { CategoryMode } from "./CategoryMode"; import { ICategoryScaler } from "./ICategoryScaler"; import { IScaler } from "./IScaler"; import { IBucketizer } from "./IBucketizer"; import { CategorySeriesView } from "./CategorySeriesView"; import { IPreparesCategoryTrendline } from "./IPreparesCategoryTrendline"; import { CategorySeriesMarkerCollisionAvoidance } from "./CategorySeriesMarkerCollisionAvoidance"; import { ConsolidatedItemHitTestBehavior } from "./ConsolidatedItemHitTestBehavior"; import { SeriesView } from "./SeriesView"; import { List$1 } from "igniteui-react-core"; import { Rect } from "igniteui-react-core"; import { Axis } from "./Axis"; import { ITrendLineManager } from "./ITrendLineManager"; import { CategoryBucketCalculator } from "./CategoryBucketCalculator"; import { AxisRange } from "./AxisRange"; import { FastItemsSourceEventAction } from "igniteui-react-core"; import { PointCollection } from "igniteui-react-core"; import { Clipper } from "igniteui-react-core"; import { SeriesLayerPropertyOverlay } from "./SeriesLayerPropertyOverlay"; import { RenderSurface } from "./RenderSurface"; import { IDetectsCollisions } from "./IDetectsCollisions"; import { ValueLayerValueMode } from "./ValueLayerValueMode"; import { ValueCollisionMode } from "./ValueCollisionMode"; import { ChartSelection } from "./ChartSelection"; import { SeriesSelectionBehavior } from "./SeriesSelectionBehavior"; import { RenderingContext } from "igniteui-react-core"; /** * @hidden */ export declare abstract class AnchoredCategorySeries extends CategorySeries implements IIsCategoryBased, IHasSingleValueCategory, IHasCategoryTrendline, ITrendLineSeries { static $t: Type; private abr; get abs(): IAnchoredCategorySeriesInteractionManager; abn: AnchoredCategorySeriesView; getHostReferenceValue(): number; mr(): string; protected ct(): SeriesView; rj(a: SeriesView): void; aby: boolean; constructor(); acf: string; k1(a: any, b: string): any; mq(a: string): string; get valueColumn(): IFastItemColumn$1<number>; set valueColumn(a: IFastItemColumn$1<number>); private abt; ab7: string; acb: string; acd: string; getDataLegendSeriesContextAt(a: number, b: number): any; trendLineType: TrendLineType; trendLineBrush: Brush; get ac2(): Brush; set ac2(a: Brush); static readonly aco: DependencyProperty; trendLineThickness: number; ac4: PenLineCap; ac3: DoubleCollection; trendLinePeriod: number; ab2: number; gl(a: any): boolean; protected abk(a: number, b: number, c: Axis): any[]; protected rs(a: any, b: string, c: any, d: any): void; ay(a: Axis): AxisRange; protected pq(a: FastItemsSourceEventAction, b: number, c: number, d: string): void; protected aak(): number; ab1(a: CategorySeriesView): number; acl(a: PointCollection, b: number, c: CategorySeriesView): void; abl(a: List$1<number[]>, b: number, c: Rect, d: Rect): Clipper; abm(a: List$1<number[]>, b: number, c: Rect, d: Rect, e: boolean): Clipper; protected gj(): boolean; protected h1(): List$1<SeriesLayerPropertyOverlay>; private ach; hm(a: Rect, b: Rect, c: SeriesView): boolean; pk(a: boolean, b: SeriesView): void; aba(a: CategoryFrame, b: CategorySeriesView): void; abd(a: CategoryFrame, b: CategorySeriesView): void; abo: CategoryFrame; r9(a: Rect, b: Rect, c: RenderSurface, d: string, e: number): void; aci(a: CategoryFrame, b: CategorySeriesView): void; protected s1(): void; k8(a: any, b: Point): any; get currentCategoryMode(): CategoryMode; get scaler(): ICategoryScaler; get yScaler(): IScaler; get bucketizer(): IBucketizer; get currentMode2Index(): number; provideCollisionDetector(): IDetectsCollisions; get trendlinePreparer(): IPreparesCategoryTrendline; protected ab5: string; protected ab4: string; abstract acj(a: Axis): void; abstract ack(a: Axis): void; protected qf(a: any): void; abp: CategorySeriesMarkerCollisionAvoidance; ky(a: Point): any; abq: ConsolidatedItemHitTestBehavior; get mayContainUnknowns(): boolean; i7(): number; protected get_ab3(): number; protected get ab3(): number; az(a: Rect): AxisRange; private acn; private abv; private abz; ab0: number; private acm; ji(a: ValueLayerValueMode, b: Axis): number; aq(a: ValueLayerValueMode): number[]; w1(a: ValueLayerValueMode): Point; w2(a: number[]): Point; aa6(a: ValueCollisionMode, b: List$1<ChartSelection>, c: number, d: number, e: number, f: number, g: SeriesSelectionBehavior): void; abx(a: number, b: number, c: number): boolean; abw(a: number, b: number, c: number): boolean; aax(a: List$1<ChartSelection>, b: number, c: SeriesSelectionBehavior): void; bd(): ITrendLineManager; qt(): void; get useHighMarkerFidelity(): boolean; static $$p: string[]; } /** * @hidden */ export declare class AnchoredCategoryBucketCalculator extends CategoryBucketCalculator { static $t: Type; constructor(a: AnchoredCategorySeriesView); protected i: AnchoredCategorySeriesView; getBucketWithoutUnknowns(a: number): number[]; getBucket(a: number): number[]; private h; private j; cacheValues(): void; unCacheValues(): void; } /** * @hidden */ export declare class AnchoredCategorySeriesView extends CategorySeriesView { static $t: Type; di: AnchoredCategorySeries; constructor(a: AnchoredCategorySeries); private dj; get dk(): ITrendLineManager; set dk(a: ITrendLineManager); get dl(): boolean; dq(): void; dn(): void; dm(): void; da(): CategoryBucketCalculator; dp(): void; dr(): void; ds(a: number): Rect; protected bi(a: RenderingContext, b: boolean): void; getDefaultTooltipTemplate(): string; }