igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
1,173 lines (1,172 loc) • 36.7 kB
TypeScript
import { EventArgs, Base, Type, Point, IList$1, IEnumerable, IEnumerator$1, IEnumerator, INotifyPropertyChanged, PropertyChangedEventArgs } from "igniteui-react-core";
import { Brush } from "igniteui-react-core";
import { DataTemplate } from "igniteui-react-core";
import { Visibility } from "igniteui-react-core";
import { DoubleCollection } from "igniteui-react-core";
import { PenLineCap } from "igniteui-react-core";
import { Style } from "igniteui-react-core";
import { MarkerType } from "./MarkerType";
import { HorizontalAnchoredCategorySeries } from "./HorizontalAnchoredCategorySeries";
import { CategoryLineRasterizer } from "./CategoryLineRasterizer";
import { Series } from "./Series";
import { List$1 } from "igniteui-react-core";
import { AnchoredCategorySeries } from "./AnchoredCategorySeries";
import { CategoryAxisBase } from "./CategoryAxisBase";
import { CategorySeries } from "./CategorySeries";
import { CategoryFramePreparer } from "./CategoryFramePreparer";
import { NumericAxisBase } from "./NumericAxisBase";
import { ISupportsMarkers } from "./ISupportsMarkers";
import { CategoryFrame } from "./CategoryFrame";
import { IDetectsCollisions } from "./IDetectsCollisions";
import { Rect } from "igniteui-react-core";
import { CategorySeriesView } from "./CategorySeriesView";
import { SeriesView } from "./SeriesView";
import { Axis } from "./Axis";
import { SeriesViewer } from "./SeriesViewer";
import { PointCollection } from "igniteui-react-core";
import { ObservableCollection$1 } from "igniteui-react-core";
import { IFastItemColumn$1 } from "igniteui-react-core";
import { AxisRange } from "./AxisRange";
import { IChartLegend } from "igniteui-react-core";
import { AnchoredCategorySeriesView } from "./AnchoredCategorySeriesView";
import { CategoryBucketCalculator } from "./CategoryBucketCalculator";
import { RenderSurface } from "./RenderSurface";
import { CategoryTransitionInMode } from "./CategoryTransitionInMode";
import { Path } from "igniteui-react-core";
import { CategoryMode } from "./CategoryMode";
import { DependencyObject } from "igniteui-react-core";
import { NumericYAxis } from "./NumericYAxis";
import { Pool$1 } from "igniteui-react-core";
import { Rectangle } from "igniteui-react-core";
import { IScaler } from "./IScaler";
import { IIsCategoryBased } from "./IIsCategoryBased";
import { NumericXAxis } from "./NumericXAxis";
import { CategoryYAxis } from "./CategoryYAxis";
import { AnchoredCategoryBucketCalculator } from "./AnchoredCategoryBucketCalculator";
import { SplineSeriesBase } from "./SplineSeriesBase";
import { CollisionAvoider } from "./CollisionAvoider";
import { ICategoryScaler } from "./ICategoryScaler";
import { IBucketizer } from "./IBucketizer";
import { FastItemsSourceEventAction } from "igniteui-react-core";
import { ValueCollisionMode } from "./ValueCollisionMode";
import { ChartSelection } from "./ChartSelection";
import { SeriesSelectionBehavior } from "./SeriesSelectionBehavior";
import { SeriesPlotAreaMarginHorizontalMode } from "./SeriesPlotAreaMarginHorizontalMode";
import { SeriesPlotAreaMarginVerticalMode } from "./SeriesPlotAreaMarginVerticalMode";
import { IBarSeries } from "./IBarSeries";
import { Color } from "igniteui-react-core";
import { LegendItemBadgeShape } from "igniteui-react-core";
import { LegendItemBadgeMode } from "igniteui-react-core";
import { MarkerFillMode } from "./MarkerFillMode";
import { MarkerOutlineMode } from "./MarkerOutlineMode";
import { SeriesOutlineMode } from "./SeriesOutlineMode";
import { SeriesHighlightedValuesDisplayMode } from "igniteui-react-core";
import { TransitionInSpeedType } from "./TransitionInSpeedType";
import { DomRenderer } from "igniteui-react-core";
import { PropertyUpdatedEventArgs } from "igniteui-react-core";
import { SeriesPointOfInterest } from "./SeriesPointOfInterest";
import { AssigningCategoryStyleEventArgs } from "./AssigningCategoryStyleEventArgs";
import { AssigningCategoryMarkerStyleEventArgs } from "./AssigningCategoryMarkerStyleEventArgs";
import { IProvidesViewport } from "./IProvidesViewport";
import { ISupportsErrorBars } from "./ISupportsErrorBars";
import { ValuesHolder } from "./ValuesHolder";
import { PreparationParams } from "./PreparationParams";
import { RenderingContext } from "igniteui-react-core";
import { SplineSeriesBaseView } from "./SplineSeriesBaseView";
import { Canvas } from "igniteui-react-core";
import { Panel } from "igniteui-react-core";
/**
* @hidden
*/
export declare class StackedSeriesCreatedEventArgs extends EventArgs {
static $t: Type;
constructor(a: StackedFragmentSeries);
c: StackedFragmentSeries;
get brush(): Brush;
set brush(a: Brush);
get legendItemTemplate(): DataTemplate;
set legendItemTemplate(a: DataTemplate);
get legendItemBadgeTemplate(): DataTemplate;
set legendItemBadgeTemplate(a: DataTemplate);
get legendItemVisibility(): Visibility;
set legendItemVisibility(a: Visibility);
get outline(): Brush;
set outline(a: Brush);
get dashArray(): DoubleCollection;
set dashArray(a: DoubleCollection);
get dashCap(): PenLineCap;
set dashCap(a: PenLineCap);
get index(): number;
get thickness(): number;
set thickness(a: number);
get title(): any;
set title(a: any);
get transitionDuration(): number;
set transitionDuration(a: number);
get transitionEasingFunction(): (time: number) => number;
set transitionEasingFunction(a: (time: number) => number);
get markerBrush(): Brush;
set markerBrush(a: Brush);
get markerOutline(): Brush;
set markerOutline(a: Brush);
get markerStyle(): Style;
set markerStyle(a: Style);
get markerTemplate(): DataTemplate;
set markerTemplate(a: DataTemplate);
get markerType(): MarkerType;
set markerType(a: MarkerType);
get markerThickness(): number;
set markerThickness(a: number);
get lineCap(): PenLineCap;
set lineCap(a: PenLineCap);
}
/**
* @hidden
*/
export declare abstract class FragmentBase extends HorizontalAnchoredCategorySeries {
static $t: Type;
private ___neverPassByValue;
constructor();
adk: CategoryLineRasterizer;
private _logicalSeriesLink;
get logicalSeriesLink(): StackedFragmentSeries;
set logicalSeriesLink(a: StackedFragmentSeries);
private adm;
get parentSeries(): StackedSeriesBase;
set parentSeries(a: StackedSeriesBase);
protected get_e9(): boolean;
protected get_isFragment(): boolean;
nn(): string;
kb(): number;
protected qo(a: Series): void;
kg(): number;
resolveLegendIndex(): number;
bq(): Series;
zd(): CategoryAxisBase;
adj(): CategoryFramePreparer;
zu(): NumericAxisBase;
adp(a: ISupportsMarkers, b: CategoryFrame, c: number[], d: IDetectsCollisions, e: number, f: number, g: number, h: number): boolean;
aa5(a: CategoryFrame, b: CategorySeriesView): void;
ww(a: Point, b: boolean, c: boolean): Point;
ai(): Axis[];
private adq;
ads(a: PointCollection, b: List$1<number[]>, c: CategorySeriesView): void;
hk(a: Rect, b: Rect, c: SeriesView): boolean;
abw(a: CategorySeriesView): number;
ay(a: Axis): AxisRange;
adr(): number;
adt(a: IChartLegend): void;
protected rq(a: any, b: string, c: any, d: any): void;
sa(a: Rect, b: RenderSurface): void;
get useHighMarkerFidelity(): boolean;
}
/**
* @hidden
*/
export declare class AreaFragment extends FragmentBase {
static $t: Type;
protected bk(): Series;
constructor();
protected ct(): SeriesView;
adu: AreaFragmentView;
rh(a: SeriesView): void;
protected get_ey(): boolean;
protected get_ex(): boolean;
protected zp(): CategoryTransitionInMode;
protected adw(a: Point, b: boolean): boolean;
g2(a: Point, b: boolean): boolean;
private adv;
preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
pi(a: boolean, b: SeriesView): void;
aa8(a: CategoryFrame, b: CategorySeriesView): void;
sv(): void;
get useHighMarkerFidelity(): boolean;
}
/**
* @hidden
*/
export declare class ColumnFragment extends FragmentBase {
static $t: Type;
protected bk(): Series;
protected get_e2(): boolean;
protected get_fo(): boolean;
protected js(): number;
protected zp(): CategoryTransitionInMode;
constructor();
protected ct(): SeriesView;
adv: ColumnFragmentView;
rh(a: SeriesView): void;
ady: number;
adz: number;
get fragmentXAxis(): CategoryAxisBase;
get fragmentYAxis(): NumericAxisBase;
preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
zd(): CategoryAxisBase;
zu(): NumericAxisBase;
protected get_ef(): boolean;
fetchXAxis(): Axis;
fetchYAxis(): Axis;
pi(a: boolean, b: SeriesView): void;
ay(a: Axis): AxisRange;
hk(a: Rect, b: Rect, c: SeriesView): boolean;
hh(): boolean;
aag(a: SeriesView): number;
aah(a: SeriesView): number;
aai(a: SeriesView): number;
w8(a: Point): Rect;
g2(a: Point, b: boolean): boolean;
protected g5(a: Point, b: boolean): boolean;
protected ad4(a: Rect, b: number): Rect;
k6(a: any, b: Point): any;
kw(a: Point): any;
ke(a: Point): number;
kc(a: Point): number;
adp(a: ISupportsMarkers, b: CategoryFrame, c: number[], d: IDetectsCollisions, e: number, f: number, g: number, h: number): boolean;
private adx;
r7(a: Rect, b: Rect, c: RenderSurface, d: string, e: number): void;
aa5(a: CategoryFrame, b: CategorySeriesView): void;
aa8(a: CategoryFrame, b: CategorySeriesView): void;
protected rq(a: any, b: string, c: any, d: any): void;
get useHighMarkerFidelity(): boolean;
static $$p: string[];
}
/**
* @hidden
*/
export declare class BarFragment extends ColumnFragment {
static $t: Type;
constructor();
protected get_e0(): boolean;
protected get_fo(): boolean;
protected get_e2(): boolean;
protected zp(): CategoryTransitionInMode;
get barFragmentXAxis(): NumericXAxis;
get barFragmentYAxis(): CategoryYAxis;
zd(): CategoryAxisBase;
protected get_isVertical(): boolean;
iy(a: Point): number;
zu(): NumericAxisBase;
protected ad4(a: Rect, b: number): Rect;
w8(a: Point): Rect;
g2(a: Point, b: boolean): boolean;
adp(a: ISupportsMarkers, b: CategoryFrame, c: number[], d: IDetectsCollisions, e: number, f: number, g: number, h: number): boolean;
kw(a: Point): any;
ke(a: Point): number;
abw(a: CategorySeriesView): number;
protected rq(a: any, b: string, c: any, d: any): void;
get useHighMarkerFidelity(): boolean;
}
/**
* @hidden
*/
export declare class AreaFragmentBucketCalculator extends AnchoredCategoryBucketCalculator {
static $t: Type;
constructor(a: AnchoredCategorySeriesView);
getBucketWithoutUnknowns(a: number): number[];
getBucket(a: number): number[];
}
/**
* @hidden
*/
export declare class LineFragmentBucketCalculator extends AnchoredCategoryBucketCalculator {
static $t: Type;
constructor(a: AnchoredCategorySeriesView);
getBucketWithoutUnknowns(a: number): number[];
getBucket(a: number): number[];
}
/**
* @hidden
*/
export declare class SplineFragmentBucketCalculator extends AnchoredCategoryBucketCalculator {
static $t: Type;
constructor(a: AnchoredCategorySeriesView);
getBucket(a: number): number[];
}
/**
* @hidden
*/
export declare class StackedBucketCalculator extends CategoryBucketCalculator {
static $t: Type;
constructor(a: CategorySeriesView);
getBucket(a: number): number[];
getBucket1(a: AnchoredCategorySeries, b: number, c: number, d: Rect, e: Rect, f: CategoryFrame): number[];
}
/**
* @hidden
*/
export declare class StackedBarBucketCalculator extends StackedBucketCalculator {
static $t: Type;
constructor(a: CategorySeriesView);
g(a: number): void;
getBucket(a: number): number[];
getBucket1(a: AnchoredCategorySeries, b: number, c: number, d: Rect, e: Rect, f: CategoryFrame): number[];
}
/**
* @hidden
*/
export declare class StackedColumnBucketCalculator extends StackedBucketCalculator {
static $t: Type;
constructor(a: CategorySeriesView);
getBucket(a: number): number[];
getBucket1(a: AnchoredCategorySeries, b: number, c: number, d: Rect, e: Rect, f: CategoryFrame): number[];
}
/**
* @hidden
*/
export declare class FragmentBaseValueList extends Base implements IList$1<number> {
static $t: Type;
private a;
constructor(a: FragmentBase);
indexOf(a: number): number;
insert(a: number, b: number): void;
removeAt(a: number): void;
item(a: number, b?: number): number;
add(a: number): void;
clear(): void;
contains(a: number): boolean;
copyTo(a: number[], b: number): void;
get count(): number;
get isReadOnly(): boolean;
remove(a: number): boolean;
getEnumerator(): IEnumerator$1<number>;
getEnumeratorObject(): IEnumerator;
}
/**
* @hidden
*/
export declare class LineFragment extends FragmentBase {
static $t: Type;
protected bk(): Series;
protected get_fn(): boolean;
protected z9(): boolean;
constructor();
protected ct(): SeriesView;
adu: LineFragmentView;
rh(a: SeriesView): void;
protected adw(a: Point, b: boolean): boolean;
protected get_ey(): boolean;
g2(a: Point, b: boolean): boolean;
private adv;
preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
pi(a: boolean, b: SeriesView): void;
aa8(a: CategoryFrame, b: CategorySeriesView): void;
get useHighMarkerFidelity(): boolean;
}
/**
* @hidden
*/
export declare abstract class SplineFragmentBase extends SplineSeriesBase {
static $t: Type;
private _logicalSeriesLink;
get logicalSeriesLink(): StackedFragmentSeries;
set logicalSeriesLink(a: StackedFragmentSeries);
ad3: CategoryLineRasterizer;
constructor();
private ad5;
get parentSeries(): StackedSeriesBase;
set parentSeries(a: StackedSeriesBase);
protected qo(a: Series): void;
protected get_e9(): boolean;
preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
protected get_isFragment(): boolean;
nn(): string;
ww(a: Point, b: boolean, c: boolean): Point;
ai(): Axis[];
private ad7;
kb(): number;
resolveLegendIndex(): number;
kg(): number;
bq(): Series;
adp(a: CategoryFrame, b: number[], c: CollisionAvoider, d: number, e: number, f: CategorySeriesView, g: number): boolean;
hk(a: Rect, b: Rect, c: SeriesView): boolean;
ay(a: Axis): AxisRange;
ad8(a: CategoryFrame, b: Rect, c: Rect, d: CategoryAxisBase, e: NumericYAxis, f: CategorySeriesView): void;
aa5(a: CategoryFrame, b: CategorySeriesView): void;
adj(a: CategorySeriesView): number[][];
adk(a: CategorySeriesView): number[][];
ady(a: CategorySeriesView): void;
protected rq(a: any, b: string, c: any, d: any): void;
get useHighMarkerFidelity(): boolean;
}
/**
* @hidden
*/
export declare class SplineAreaFragment extends SplineFragmentBase {
static $t: Type;
protected bk(): Series;
constructor();
protected ct(): SeriesView;
rh(a: SeriesView): void;
private ad9;
ac(): void;
protected get_ey(): boolean;
protected get_ex(): boolean;
protected get_f3(): boolean;
protected zp(): CategoryTransitionInMode;
protected aeb(a: Point, b: boolean): boolean;
g2(a: Point, b: boolean): boolean;
private aea;
aed: PointCollection;
pi(a: boolean, b: SeriesView): void;
aa8(a: CategoryFrame, b: CategorySeriesView): void;
sa(a: Rect, b: RenderSurface): void;
aec(a: PointCollection, b: List$1<number[]>, c: CategorySeriesView): void;
abw(a: CategorySeriesView): number;
sv(): void;
get useHighMarkerFidelity(): boolean;
}
/**
* @hidden
*/
export declare class SplineFragment extends SplineFragmentBase {
static $t: Type;
protected bk(): Series;
protected get_f3(): boolean;
protected z9(): boolean;
constructor();
protected ct(): SeriesView;
ad9: SplineFragmentView;
rh(a: SeriesView): void;
protected aeb(a: Point, b: boolean): boolean;
protected get_ey(): boolean;
g2(a: Point, b: boolean): boolean;
private aea;
pi(a: boolean, b: SeriesView): void;
aa8(a: CategoryFrame, b: CategorySeriesView): void;
get useHighMarkerFidelity(): boolean;
}
/**
* @hidden
*/
export declare class SplineFragmentBaseValueList extends Base implements IList$1<number> {
static $t: Type;
private a;
constructor(a: SplineFragmentBase);
indexOf(a: number): number;
insert(a: number, b: number): void;
removeAt(a: number): void;
item(a: number, b?: number): number;
add(a: number): void;
clear(): void;
contains(a: number): boolean;
copyTo(a: number[], b: number): void;
get count(): number;
get isReadOnly(): boolean;
remove(a: number): boolean;
getEnumerator(): IEnumerator$1<number>;
getEnumeratorObject(): IEnumerator;
}
/**
* @hidden
*/
export declare abstract class StackedSeriesBase extends CategorySeries implements IIsCategoryBased {
static $t: Type;
constructor();
qv(): void;
protected get_fh(): boolean;
getHostReferenceValue(): number;
protected ct(): SeriesView;
abp: StackedSeriesView;
rh(a: SeriesView): void;
ri(a: Rect, b: Rect): void;
private _series;
get series(): StackedSeriesCollection;
set series(a: StackedSeriesCollection);
kl(): number;
qh(a: (arg1: Series) => boolean): void;
abq: boolean;
abs: boolean;
protected get_isStacked(): boolean;
seriesCreated: (sender: any, e: StackedSeriesCreatedEventArgs) => void;
acg: Visibility;
abz: number;
aby: number;
abf: number[];
abg: number[];
private abn;
get abo(): StackedSeriesManager;
set abo(a: StackedSeriesManager);
abk: StackedSeriesCollection;
get abj(): StackedSeriesCollection;
private ab5;
private acb;
private aca;
so(a: Point): void;
zl(a: CategorySeriesView): CategoryFramePreparer;
aa5(a: CategoryFrame, b: CategorySeriesView): void;
r9(a: boolean): void;
protected get_gz(): boolean;
pi(a: boolean, b: SeriesView): void;
ab6(): void;
acc(): void;
protected get_abr(): boolean;
get abr(): boolean;
gj(a: any): boolean;
ay(a: Axis): AxisRange;
x1(): boolean;
protected po(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
abi(): CategorySeriesView;
abv(): number;
abw(): number;
ab1(a: StackedFragmentSeries): number;
ab0(a: Point): number;
abt(a: AnchoredCategorySeries, b: Rect, c: Rect, d: SeriesView): boolean;
private abu;
ab7(): void;
aa8(a: CategoryFrame, b: CategorySeriesView): void;
ab9(a: AnchoredCategorySeries, b: CategoryFrame, c: CategorySeriesView, d: (orderedStartIndex: number, orderedEndIndex: number) => any[]): void;
az(a: Rect): AxisRange;
sd(): void;
protected ab8(): void;
protected rq(a: any, b: string, c: any, d: any): void;
get currentCategoryMode(): CategoryMode;
get scaler(): ICategoryScaler;
get yScaler(): IScaler;
get bucketizer(): IBucketizer;
get currentMode2Index(): number;
provideCollisionDetector(): IDetectsCollisions;
protected gt(): boolean;
protected get_e9(): boolean;
sa(a: Rect, b: RenderSurface): void;
abh: CategoryFrame;
r7(a: Rect, b: Rect, c: RenderSurface, d: string, e: number): void;
aa1(a: ValueCollisionMode, b: List$1<ChartSelection>, c: number, d: number, e: number, f: number, g: SeriesSelectionBehavior): void;
abx(a: number, b: number): number;
aas(a: List$1<ChartSelection>, b: number, c: SeriesSelectionBehavior): void;
kv(): any;
get mayContainUnknowns(): boolean;
get useHighMarkerFidelity(): boolean;
static $$p: string[];
}
/**
* @hidden
*/
export declare abstract class HorizontalStackedSeriesBase extends StackedSeriesBase {
static $t: Type;
xAxis: CategoryAxisBase;
protected get_em(): boolean;
protected get_gb(): boolean;
pf(): void;
cl(): SeriesPlotAreaMarginHorizontalMode;
cm(): SeriesPlotAreaMarginVerticalMode;
yAxis: NumericYAxis;
getOffsetValue(): number;
getCategoryWidth(): number;
fetchXAxis(): Axis;
fetchYAxis(): Axis;
ai(): Axis[];
aaa(): boolean;
sv(): void;
protected rq(a: any, b: string, c: any, d: any): void;
ack(a: any): boolean;
acj(a: any): boolean;
get useHighMarkerFidelity(): boolean;
static $$p: string[];
}
/**
* @hidden
*/
export declare class StackedAreaSeries extends HorizontalStackedSeriesBase {
static $t: Type;
protected bk(): Series;
protected get_ex(): boolean;
constructor();
ac(): void;
protected ct(): SeriesView;
acp: StackedAreaSeriesView;
rh(a: SeriesView): void;
ay(a: Axis): AxisRange;
preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
ak(a: Rect, b: SeriesSelectionBehavior): ChartSelection[];
qi(a: Rect, b: List$1<ChartSelection>, c: SeriesSelectionBehavior): void;
get useHighMarkerFidelity(): boolean;
}
/**
* @hidden
*/
export declare abstract class VerticalStackedSeriesBase extends StackedSeriesBase {
static $t: Type;
xAxis: NumericXAxis;
yAxis: CategoryYAxis;
zd(): CategoryAxisBase;
zu(): NumericAxisBase;
pf(): void;
cl(): SeriesPlotAreaMarginHorizontalMode;
cm(): SeriesPlotAreaMarginVerticalMode;
az(a: Rect): AxisRange;
getOffsetValue(): number;
getCategoryWidth(): number;
protected get_isVertical(): boolean;
fetchXAxis(): Axis;
fetchYAxis(): Axis;
aaa(): boolean;
protected rq(a: any, b: string, c: any, d: any): void;
ack(a: any): boolean;
acj(a: any): boolean;
get useHighMarkerFidelity(): boolean;
static $$p: string[];
}
/**
* @hidden
*/
export declare class StackedBarSeries extends VerticalStackedSeriesBase implements IBarSeries {
static $t: Type;
protected bk(): Series;
protected get_e0(): boolean;
protected get_fo(): boolean;
protected js(): number;
constructor();
ac(): void;
protected ct(): SeriesView;
acp: StackedBarSeriesView;
rh(a: SeriesView): void;
acq: number;
acr: number;
abi(): CategorySeriesView;
preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
aaj(): number;
abv(): number;
abw(): number;
ay(a: Axis): AxisRange;
gj(a: any): boolean;
hk(a: Rect, b: Rect, c: SeriesView): boolean;
protected po(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
kc(a: Point): number;
kw(a: Point): any;
acc(): void;
ab0(a: Point): number;
abt(a: AnchoredCategorySeries, b: Rect, c: Rect, d: SeriesView): boolean;
i3(): number;
ab9(a: AnchoredCategorySeries, b: CategoryFrame, c: CategorySeriesView, d: (orderedStartIndex: number, orderedEndIndex: number) => any[]): void;
ak(a: Rect, b: SeriesSelectionBehavior): ChartSelection[];
qi(a: Rect, b: List$1<ChartSelection>, c: SeriesSelectionBehavior): void;
protected rq(a: any, b: string, c: any, d: any): void;
getPreferredCategoryMode(): CategoryMode;
get useHighMarkerFidelity(): boolean;
static $$p: string[];
}
/**
* @hidden
*/
export declare class StackedColumnSeries extends HorizontalStackedSeriesBase {
static $t: Type;
protected bk(): Series;
protected get_e2(): boolean;
protected get_fo(): boolean;
protected js(): number;
constructor();
protected ct(): SeriesView;
acp: StackedColumnSeriesView;
rh(a: SeriesView): void;
acq: number;
acr: number;
abi(): CategorySeriesView;
preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
ay(a: Axis): AxisRange;
i3(): number;
ab9(a: AnchoredCategorySeries, b: CategoryFrame, c: CategorySeriesView, d: (orderedStartIndex: number, orderedEndIndex: number) => any[]): void;
ak(a: Rect, b: SeriesSelectionBehavior): ChartSelection[];
qi(a: Rect, b: List$1<ChartSelection>, c: SeriesSelectionBehavior): void;
protected rq(a: any, b: string, c: any, d: any): void;
get useHighMarkerFidelity(): boolean;
static $$p: string[];
}
/**
* @hidden
*/
export declare class StackedSplineAreaSeries extends HorizontalStackedSeriesBase {
static $t: Type;
protected bk(): Series;
acq: boolean;
protected js(): number;
protected get_ex(): boolean;
protected get_f3(): boolean;
constructor();
ac(): void;
protected ct(): SeriesView;
acp: StackedSplineAreaSeriesView;
rh(a: SeriesView): void;
ay(a: Axis): AxisRange;
preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
protected rq(a: any, b: string, c: any, d: any): void;
ak(a: Rect, b: SeriesSelectionBehavior): ChartSelection[];
qi(a: Rect, b: List$1<ChartSelection>, c: SeriesSelectionBehavior): void;
get useHighMarkerFidelity(): boolean;
static $$p: string[];
}
/**
* @hidden
*/
export declare class StackedSplineSeries extends HorizontalStackedSeriesBase {
static $t: Type;
protected bk(): Series;
acq: boolean;
protected get_f3(): boolean;
protected js(): number;
constructor();
ac(): void;
protected ct(): SeriesView;
acp: StackedSplineSeriesView;
rh(a: SeriesView): void;
ay(a: Axis): AxisRange;
preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
ak(a: Rect, b: SeriesSelectionBehavior): ChartSelection[];
qi(a: Rect, b: List$1<ChartSelection>, c: SeriesSelectionBehavior): void;
get useHighMarkerFidelity(): boolean;
static $$p: string[];
}
/**
* @hidden
*/
export declare class StackedFragmentSeries extends DependencyObject implements INotifyPropertyChanged {
static $t: Type;
constructor();
itemsSource: IEnumerable;
highlightedItemsSource: IEnumerable;
lb: Brush;
k6: Brush;
lk: DoubleCollection;
lj: DoubleCollection;
ln: PenLineCap;
ll: PenLineCap;
az: boolean;
ao: boolean;
b6: number;
bn: number;
li: Color;
lh: Color;
a9: boolean;
au: boolean;
b7: number;
bo: number;
b8: number;
bp: number;
lo: PenLineCap;
lm: PenLineCap;
a0: boolean;
ap: boolean;
h0: DataTemplate;
hx: DataTemplate;
h1: DataTemplate;
hy: DataTemplate;
l6: Visibility;
l4: Visibility;
u: LegendItemBadgeShape;
s: LegendItemBadgeMode;
t: LegendItemBadgeShape;
r: LegendItemBadgeMode;
lc: Brush;
k7: Brush;
ld: Brush;
k8: Brush;
l3: Style;
l2: Style;
h2: DataTemplate;
hz: DataTemplate;
aa: MarkerType;
z: MarkerType;
w: MarkerFillMode;
v: MarkerFillMode;
y: MarkerOutlineMode;
x: MarkerOutlineMode;
e7: string;
b3: number;
bk: number;
le: Brush;
k9: Brush;
lf: Brush;
la: Brush;
br: number;
bg: number;
b1: number;
bi: number;
ae: SeriesOutlineMode;
ad: SeriesOutlineMode;
b0: number;
bh: number;
ac: SeriesHighlightedValuesDisplayMode;
b4: number;
bl: number;
aq: boolean;
a1: boolean;
b5: number;
bm: number;
b9: number;
bq: number;
b2: number;
bj: number;
co: any;
cp: any;
ck: any;
al: (time: number) => number;
ci: number;
cj: number;
am: (time: number) => number;
q: CategoryTransitionInMode;
a2: boolean;
ah: TransitionInSpeedType;
ar: boolean;
cc: number;
p: CategoryTransitionInMode;
ag: TransitionInSpeedType;
ak: (time: number) => number;
aj: (time: number) => number;
cb: number;
a8: boolean;
at: boolean;
a7: boolean;
as: boolean;
f0: string;
fw: string;
fy: string;
d5: string;
d7: string;
cl(a: number, b: number): any;
eg(): string;
ee: string;
ei: string;
cu: string;
cw: string;
l7: Visibility;
l5: Visibility;
ax: boolean;
aw: boolean;
private _parentSeries;
get parentSeries(): StackedSeriesBase;
set parentSeries(a: StackedSeriesBase);
ch: number;
ai: SeriesViewer;
an: IFastItemColumn$1<number>;
private l;
get visualSeriesLink(): AnchoredCategorySeries;
set visualSeriesLink(a: AnchoredCategorySeries);
bc: List$1<number>;
bd: List$1<number>;
bb: List$1<number[]>;
a4: boolean;
cd(a: Point): number;
cm(a: Point): any;
cg(a: Point, b: boolean): number;
cf(a: Point, b: boolean): number;
by(a: Point, b: boolean, c: boolean): number;
lu(a: Point, b: boolean, c: boolean): Point;
ly(a: Point): Rect;
j(a: Point): Rect[];
lz(a: Point): Rect;
k(a: Point): Rect[];
l0(a: Point): Rect;
l1(a: Point): Rect;
bu(a: Point, b: boolean, c: boolean): number;
lq(a: Point, b: boolean, c: boolean): Point;
bw(a: Point, b: boolean, c: boolean): number;
ls(a: Point, b: boolean, c: boolean): Point;
lv(a: Point, b: boolean, c: boolean): Point;
bz(a: Point, b: boolean, c: boolean): number;
lr(a: Point, b: boolean, c: boolean): Point;
bv(a: Point, b: boolean, c: boolean): number;
lt(a: Point, b: boolean, c: boolean): Point;
bx(a: Point, b: boolean, c: boolean): number;
ce(a: Point): number;
bt(): number;
bs(a: Point): number;
cn(a: Point): any;
av(a: List$1<SeriesPointOfInterest>, b: boolean, c: boolean, d: number, e: boolean): boolean;
lw(a: Point): Point;
lp(a: Point): Point;
a5(a: any): boolean;
lx(): Rect;
f5(): void;
gc(a: Point): void;
a6(a: Point, b: boolean): boolean;
f4(a: Point): void;
ca: DomRenderer;
provideRenderer(a: DomRenderer): void;
lg: Brush;
hw(): void;
g4(): void;
g6(): void;
ge(): void;
gf(): void;
gl(): void;
gk(): void;
ha(): void;
g0(): void;
gg(): void;
gm(): void;
hd(): void;
he(): void;
hs(): void;
hf(): void;
hg(): void;
gn(): void;
gt(): void;
gu(): void;
gv(): void;
gs(): void;
gr(): void;
gy(): void;
g1(): void;
g3(): void;
g7(): void;
g8(): void;
g9(): void;
gq(): void;
gj(): void;
gd(): void;
go(): void;
hb(): void;
hc(): void;
gw(): void;
hh(): void;
gx(): void;
g5(): void;
hj(): void;
hl(): void;
hk(): void;
hn(): void;
ho(): void;
hp(): void;
gp(): void;
hm(): void;
hr(): void;
hi(): void;
gz(): void;
g2(): void;
hq(): void;
hu(): void;
ht(): void;
gh(): void;
gi(): void;
hv(): void;
assigningCategoryStyle: (sender: any, args: AssigningCategoryStyleEventArgs) => void;
assigningCategoryMarkerStyle: (sender: any, args: AssigningCategoryMarkerStyleEventArgs) => void;
propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void;
protected ga(a: string, b: any, c: any): void;
private ba;
private ay;
private a3;
protected f8(a: any, b: string, c: any, d: any): void;
private f7;
private f6;
gb(): void;
static $$p: string[];
}
/**
* @hidden
*/
export declare class StackedSeriesCollection extends ObservableCollection$1<StackedFragmentSeries> {
static $t: Type;
constructor();
collectionResetting: (sender: any, e: EventArgs) => void;
protected p(): void;
}
/**
* @hidden
*/
export declare class StackedSeriesFramePreparer extends CategoryFramePreparer {
static $t: Type;
constructor(a: number, b: IIsCategoryBased);
constructor(a: number, b: IIsCategoryBased, c: ISupportsMarkers, d: IProvidesViewport, e: ISupportsErrorBars, f: IBucketizer);
constructor(a: number, ..._rest: any[]);
j(a: PreparationParams): ValuesHolder;
protected t(a: PreparationParams, b: ValuesHolder, c: number, d: boolean, e: boolean): number;
protected l(a: CategoryFrame, b: number[], c: IDetectsCollisions, d: number, e: number, f: number): boolean;
}
/**
* @hidden
*/
export declare class AreaFragmentView extends AnchoredCategorySeriesView {
static $t: Type;
dt: AreaFragment;
a4(): void;
constructor(a: AreaFragment);
dz: Path;
d1: Path;
d0: Path;
d2: Path;
dv: Path;
dx: Path;
dw: Path;
dy: Path;
du(): void;
da(): CategoryBucketCalculator;
protected bp(): void;
protected bq(): void;
protected bj(a: RenderingContext, b: boolean): void;
protected get_index(): number;
ax(a: any): void;
}
/**
* @hidden
*/
export declare class ColumnFragmentView extends AnchoredCategorySeriesView {
static $t: Type;
dt: ColumnFragment;
a4(): void;
constructor(a: ColumnFragment);
protected dx: List$1<Rectangle>;
du: Pool$1<Rectangle>;
dv: List$1<number>;
dw: List$1<number>;
private d3;
private dy;
private d0;
private dz;
protected bs(a: any, b: number): void;
d1(a: Rectangle, b: number, c: number): void;
protected bt(a: any, b: number): void;
protected ak(a: number): any;
private d2;
protected aj(a: number): any;
protected bj(a: RenderingContext, b: boolean): void;
protected get_index(): number;
ax(a: any): void;
getDefaultTooltipTemplate(): string;
}
/**
* @hidden
*/
export declare class LineFragmentView extends AnchoredCategorySeriesView {
static $t: Type;
dt: LineFragment;
constructor(a: LineFragment);
dz: Path;
dy: Path;
d0: Path;
dw: Path;
dv: Path;
dx: Path;
du(): void;
da(): CategoryBucketCalculator;
protected bp(): void;
protected bq(): void;
protected bj(a: RenderingContext, b: boolean): void;
protected get_index(): number;
ax(a: any): void;
}
/**
* @hidden
*/
export declare class SplineAreaFragmentView extends SplineSeriesBaseView {
static $t: Type;
private dv;
a4(): void;
constructor(a: SplineAreaFragment);
d1: Path;
d3: Path;
d2: Path;
d4: Path;
dx: Path;
dz: Path;
dy: Path;
d0: Path;
dw(): void;
protected bp(): void;
protected bq(): void;
protected bj(a: RenderingContext, b: boolean): void;
protected get_index(): number;
ax(a: any): void;
}
/**
* @hidden
*/
export declare class SplineFragmentView extends SplineSeriesBaseView {
static $t: Type;
dv: SplineFragment;
constructor(a: SplineFragment);
da(): CategoryBucketCalculator;
d1: Path;
d0: Path;
d2: Path;
dy: Path;
dx: Path;
dz: Path;
dw(): void;
protected bp(): void;
protected bq(): void;
protected bj(a: RenderingContext, b: boolean): void;
protected get_index(): number;
ax(a: any): void;
}
/**
* @hidden
*/
export declare class StackedSeriesView extends CategorySeriesView {
static $t: Type;
di: StackedSeriesBase;
private readonly dj;
get dk(): Canvas;
private readonly dl;
get dm(): Panel;
constructor(a: StackedSeriesBase);
da(): CategoryBucketCalculator;
a1(): void;
a3(a: RenderingContext, b: RenderingContext): void;
protected an(): void;
}
/**
* @hidden
*/
export declare class StackedBarSeriesView extends StackedSeriesView {
static $t: Type;
dn: StackedBarSeries;
constructor(a: StackedBarSeries);
da(): CategoryBucketCalculator;
a4(): void;
}
/**
* @hidden
*/
export declare class StackedColumnSeriesView extends StackedSeriesView {
static $t: Type;
constructor(a: StackedColumnSeries);
da(): CategoryBucketCalculator;
a4(): void;
}
/**
* @hidden
*/
export declare class StackedAreaSeriesView extends StackedSeriesView {
static $t: Type;
constructor(a: StackedAreaSeries);
a4(): void;
}
/**
* @hidden
*/
export declare class StackedSplineAreaSeriesView extends StackedSeriesView {
static $t: Type;
constructor(a: StackedSplineAreaSeries);
a4(): void;
dn(): number;
}
/**
* @hidden
*/
export declare class StackedSplineSeriesView extends StackedSeriesView {
static $t: Type;
constructor(a: StackedSplineSeries);
a4(): void;
dn(): number;
}
/**
* @hidden
*/
export declare class StackedSeriesManager extends Base {
static $t: Type;
constructor(a: StackedSeriesBase);
b: StackedSeriesBase;
f: ObservableCollection$1<AnchoredCategorySeries>;
c: StackedSeriesCollection;
e: ObservableCollection$1<AnchoredCategorySeries>;
d: ObservableCollection$1<AnchoredCategorySeries>;
l: Canvas;
m: Panel;
a(a: StackedFragmentSeries): AnchoredCategorySeries;
k(): void;
private j;
i(a: boolean): void;
private h;
g(): void;
}