UNPKG

igniteui-angular-charts

Version:

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

137 lines (136 loc) 5 kB
import { FinancialSeries } from "./FinancialSeries"; import { ITrendLineSeries } from "./ITrendLineSeries"; import { IndicatorDisplayType } from "./IndicatorDisplayType"; import { DependencyProperty } from "igniteui-angular-core"; import { TrendLineType } from "igniteui-angular-core"; import { Brush } from "igniteui-angular-core"; import { PenLineCap } from "igniteui-angular-core"; import { DoubleCollection } from "igniteui-angular-core"; import { List$1 } from "igniteui-angular-core"; import { AxisRange } from "./AxisRange"; import { SeriesView } from "./SeriesView"; import { CategoryFrame } from "./CategoryFrame"; import { Axis } from "./Axis"; import { Point, IList$1, Type } from "igniteui-angular-core"; import { SeriesHitTestMode } from "./SeriesHitTestMode"; import { Rect } from "igniteui-angular-core"; import { FastItemsSourceEventAction } from "igniteui-angular-core"; import { ITrendLineManager } from "./ITrendLineManager"; import { FinancialSeriesView } from "./FinancialSeriesView"; import { FinancialBucketCalculator } from "./FinancialBucketCalculator"; import { CategoryTransitionInMode } from "./CategoryTransitionInMode"; import { Clipper } from "igniteui-angular-core"; import { Path } from "igniteui-angular-core"; import { LegendItemBadgeShape } from "igniteui-angular-core"; import { RenderingContext } from "igniteui-angular-core"; /** * @hidden */ export declare abstract class FinancialIndicator extends FinancialSeries implements ITrendLineSeries { static $t: Type; protected get_fb(): boolean; protected ct(): SeriesView; rg(a: SeriesView): void; abl: FinancialIndicatorView; constructor(); aby(a: boolean): void; protected abq(a: Point, b: Point, c: boolean): boolean; protected b3(): SeriesHitTestMode; w7(a: Point): Rect; g2(a: Point, b: boolean): boolean; protected pn(a: FastItemsSourceEventAction, b: number, c: number, d: string): void; abn: IndicatorDisplayType; protected get_abm(): IndicatorDisplayType; get abm(): IndicatorDisplayType; abt: number; trendLineType: TrendLineType; trendLineBrush: Brush; get acb(): Brush; set acb(a: Brush); static readonly ab1: DependencyProperty; trendLineThickness: number; acd: PenLineCap; acc: DoubleCollection; trendLinePeriod: number; protected abv(): number; abu: number; private _indicatorColumn; get indicatorColumn(): List$1<number>; set indicatorColumn(a: List$1<number>); protected abk: AxisRange; protected abstract abo(a: number, b: number): boolean; protected abstract abr(a: number, b: number): IList$1<string>; protected rp(a: any, b: string, c: any, d: any): void; jd(a: Point, b: boolean, c: boolean): number; kj(a: Point, b: boolean): number; kh(a: Point, b: boolean): number; protected get_hj(): boolean; private abp; private ab0; ay(a: Axis): AxisRange; 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 x0(): CategoryTransitionInMode; aay(a: CategoryFrame, b: FinancialSeriesView): void; protected sy(): void; protected abz(): void; protected qc(a: any): void; protected bf(a: LegendItemBadgeShape): LegendItemBadgeShape; qq(): void; static $$p: string[]; } /** * @hidden */ export declare class FinancialIndicatorBucketCalculator extends FinancialBucketCalculator { static $t: Type; constructor(a: FinancialSeriesView); protected f: FinancialIndicatorView; getBucket(a: number): number[]; } /** * @hidden */ export declare class FinancialIndicatorView extends FinancialSeriesView { static $t: Type; cj: FinancialIndicator; constructor(a: FinancialIndicator); protected ce(): FinancialBucketCalculator; a4(): void; private readonly cm; private cw; private cp; da: Path; c6: Path; db: Path; c7: Path; dc: Path; c8: Path; c9: Path; c5: Path; private ck; get cl(): ITrendLineManager; set cl(a: ITrendLineManager); get cn(): boolean; co(a: boolean): void; cu(): void; cs(a: number, b: (arg1: number) => number, c: (arg1: number) => number, d: boolean, e: Clipper): void; cq(a: number, b: (arg1: number) => number, c: (arg1: number) => number, d: boolean, e: number, f: Clipper): void; cr(a: number, b: (arg1: number) => number, c: (arg1: number) => number, d: boolean, e: number): void; cv(): void; private c2; private c4; private c3; private c1; private cy; private c0; private cz; private cx; protected bq(): void; protected bj(a: RenderingContext, b: boolean): void; protected bi(a: RenderingContext, b: boolean): void; ax(a: any): void; ct(): void; }