UNPKG

scichart

Version:

Fast WebGL JavaScript Charting Library and Framework

38 lines (37 loc) 1.83 kB
import { Rect } from "../../../Core/Rect"; import { Thickness } from "../../../Core/Thickness"; import { ELayoutManagerType } from "../../../types/LayoutManagerType"; import { Size } from "../../../types/Size"; import { AxisBase2D } from "../../Visuals/Axis/AxisBase2D"; import { BaseAxisLayoutStrategy } from "../BaseAxisLayoutStrategy"; import { LayoutManager } from "../LayoutManager"; export declare class PolarLayoutManager extends LayoutManager { type: ELayoutManagerType; /** * Layout strategy for the outer angular axes */ protected angularOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy; /** * Layout strategy for the inner angular axes */ protected angularInnerAxesLayoutStrategyProperty: BaseAxisLayoutStrategy; /** * Layout strategy for layout of outer radial axes */ protected radialOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy; /** * Layout strategy for layout of inner radial axes */ protected radialInnerAxesLayoutStrategyProperty: BaseAxisLayoutStrategy; get angularOuterAxesLayoutStrategy(): BaseAxisLayoutStrategy; set angularOuterAxesLayoutStrategy(value: BaseAxisLayoutStrategy); get angularInnerAxesLayoutStrategy(): BaseAxisLayoutStrategy; set angularInnerAxesLayoutStrategy(value: BaseAxisLayoutStrategy); get radialOuterAxesLayoutStrategy(): BaseAxisLayoutStrategy; set radialOuterAxesLayoutStrategy(value: BaseAxisLayoutStrategy); get radialInnerAxesLayoutStrategy(): BaseAxisLayoutStrategy; set radialInnerAxesLayoutStrategy(value: BaseAxisLayoutStrategy); getAxisLayoutStrategy(axis: AxisBase2D): BaseAxisLayoutStrategy; layoutChart(viewportSize: Size, padding?: Thickness): Rect; protected groupAxesByLayoutStrategy(): void; }