UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

164 lines (163 loc) 6.1 kB
import { FinancialSeries } from "./FinancialSeries"; import { ITrendLineSeries } from "./ITrendLineSeries"; import { TrendLineType } from "igniteui-angular-core"; import { DependencyProperty } from "igniteui-angular-core"; import { Brush } from "igniteui-angular-core"; import { PenLineCap } from "igniteui-angular-core"; import { DoubleCollection } from "igniteui-angular-core"; import { PriceDisplayType } from "./PriceDisplayType"; import { CategoryCollisionMode } from "./CategoryCollisionMode"; import { Series } from "./Series"; import { SeriesView } from "./SeriesView"; import { Type, Point } from "igniteui-angular-core"; import { CategoryFrame } from "./CategoryFrame"; import { FastItemsSourceEventAction } from "igniteui-angular-core"; import { ITrendLineManager } from "./ITrendLineManager"; import { FinancialSeriesView } from "./FinancialSeriesView"; import { FinancialBucketCalculator } from "./FinancialBucketCalculator"; import { List$1 } from "igniteui-angular-core"; import { Axis } from "./Axis"; import { SeriesHitTestMode } from "./SeriesHitTestMode"; import { Rect } from "igniteui-angular-core"; import { AxisRange } from "./AxisRange"; import { CategoryAxisBase } from "./CategoryAxisBase"; import { Pool$1 } from "igniteui-angular-core"; import { Path } from "igniteui-angular-core"; import { Thickness } from "igniteui-angular-core"; import { SeriesPlotAreaMarginHorizontalMode } from "./SeriesPlotAreaMarginHorizontalMode"; import { SeriesPlotAreaMarginVerticalMode } from "./SeriesPlotAreaMarginVerticalMode"; import { GeometryGroup } from "igniteui-angular-core"; import { LegendItemBadgeShape } from "igniteui-angular-core"; import { ValueLayerValueMode } from "./ValueLayerValueMode"; import { ChartSelection } from "./ChartSelection"; import { SeriesSelectionBehavior } from "./SeriesSelectionBehavior"; import { NumericAxisBase } from "./NumericAxisBase"; import { ValueCollisionMode } from "./ValueCollisionMode"; import { RenderingContext } from "igniteui-angular-core"; /** * @hidden */ export declare class FinancialPriceSeries extends FinancialSeries implements ITrendLineSeries { static $t: Type; protected bk(): Series; protected get_fd(): boolean; protected js(): number; protected ct(): SeriesView; rg(a: SeriesView): void; abm: FinancialPriceSeriesView; constructor(); trendLineType: TrendLineType; trendLineBrush: Brush; get ac5(): Brush; set ac5(a: Brush); static readonly acm: DependencyProperty; trendLineThickness: number; ac8: PenLineCap; ac7: DoubleCollection; trendLinePeriod: number; abt: number; protected pn(a: FastItemsSourceEventAction, b: number, c: number, d: string): void; abn: PriceDisplayType; abl: CategoryCollisionMode; protected b3(): SeriesHitTestMode; w7(a: Point): Rect; private abk; ao(a: Point): Rect[]; g2(a: Point, b: boolean): boolean; protected g5(a: Point, b: boolean): boolean; protected rp(a: any, b: string, c: any, d: any): void; private acl; ay(a: Axis): AxisRange; az(a: Rect): AxisRange; i5(): number; gj(a: any): boolean; hk(a: Rect, b: Rect, c: SeriesView): boolean; aaw(a: CategoryFrame, b: FinancialSeriesView): void; ph(a: boolean, b: SeriesView): void; protected s7(a: Rect, b: Rect): void; xf(a: SeriesPlotAreaMarginHorizontalMode, b: SeriesPlotAreaMarginVerticalMode): Thickness; protected get_ef(): boolean; aay(a: CategoryFrame, b: FinancialSeriesView): void; i3(): number; private acj; private abr; private aci; k6(a: any, b: Point): any; protected sy(): void; protected qc(a: any): void; ac6: Brush; wg(): Brush; sk(a: Brush, b: Brush): void; protected bf(a: LegendItemBadgeShape): LegendItemBadgeShape; ab4: string; ab0: string; abv: string; ab9: string; ab6: string; ab2: string; abx: string; acb: string; getDataLegendSeriesContextAt(a: number, b: number): any; private abo; private abp; abq: number; private ack; aq(a: ValueLayerValueMode): number[]; wy(a: ValueLayerValueMode): Point; wz(a: number[]): Point; ak(a: Rect, b: SeriesSelectionBehavior): ChartSelection[]; qh(a: Rect, b: List$1<ChartSelection>, c: SeriesSelectionBehavior): void; acf(a: Rect, b: CategoryAxisBase, c: boolean, d: Rect, e: number, f: number): { p4: number; p5: number; }; ace(a: Rect, b: NumericAxisBase, c: boolean, d: Rect, e: number, f: number): { p4: number; p5: number; }; acd(a: List$1<ChartSelection>, b: number, c: SeriesSelectionBehavior): void; ach(a: List$1<ChartSelection>, b: number, c: number, d: SeriesSelectionBehavior): void; acg(a: ValueCollisionMode, b: List$1<ChartSelection>, c: number, d: number, e: number, f: number, g: SeriesSelectionBehavior): void; bd(): ITrendLineManager; qq(): void; static $$p: string[]; } /** * @hidden */ export declare class FinancialPriceSeriesView extends FinancialSeriesView { static $t: Type; protected cj: FinancialPriceSeries; constructor(a: FinancialPriceSeries); cm: Pool$1<Path>; c4(): Path; protected cp: List$1<Path>; cu(a: Path): void; cw(a: Path): void; cv(a: Path): void; protected ce(): FinancialBucketCalculator; a4(): void; private c3; private c2; private ck; get cl(): ITrendLineManager; set cl(a: ITrendLineManager); get cn(): boolean; cx(): void; cr(): void; cq(): void; c0(): GeometryGroup; cz(): GeometryGroup; cy(): void; protected bp(): void; protected bq(): void; protected ak(a: number): any; private c1; protected aj(a: number): any; protected bj(a: RenderingContext, b: boolean): void; protected bi(a: RenderingContext, b: boolean): void; ax(a: any): void; cs(): void; co: boolean; ct(): void; }