Options
All
  • Public
  • Public/Protected
  • All
Menu

The job of the ILayoutManager is to calculate the size and location of the axes and the resulting size of the seriesViewRect - the area where series will be drawn. This is done by deferring to the LayoutStrategy for each area which could house axes.

Hierarchy

Index

Constructors

constructor

Properties

Protected axesGroupedByLayoutStrategy

axesGroupedByLayoutStrategy: LayoutStrategyAxes = new LayoutStrategyAxes()

bottomInnerAxesLayoutStrategy

bottomInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new BottomAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of bottom aligned inner axis

Protected bottomOuterAxesLayoutStrategyProperty

bottomOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy = new BottomAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of bottom aligned axis outside

Protected chartLayoutState

chartLayoutState: ChartLayoutState = new ChartLayoutState()

leftInnerAxesLayoutStrategy

leftInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new LeftAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of left aligned inner axis

Protected leftOuterAxesLayoutStrategyProperty

leftOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy = new LeftAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of left aligned axis outside

rightInnerAxesLayoutStrategy

rightInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new RightAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of right aligned inner axis

Protected rightOuterAxesLayoutStrategyProperty

rightOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy = new RightAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of right aligned axis outside

sciChartSurface

sciChartSurface: SciChartSurface

topInnerAxesLayoutStrategy

topInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new TopAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of top aligned inner axis

Protected topOuterAxesLayoutStrategyProperty

topOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy = new TopAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of top aligned axis outside

type

type: ELayoutManagerType = ELayoutManagerType.Default

Accessors

bottomOuterAxesLayoutStrategy

leftOuterAxesLayoutStrategy

rightOuterAxesLayoutStrategy

topOuterAxesLayoutStrategy

Methods

getAxisLayoutStrategy

Protected groupAxesByLayoutStrategy

  • groupAxesByLayoutStrategy(): void
  • Returns void

layoutChart

  • Parameters

    Returns Rect

Protected measureBottomInnerAxes

  • measureBottomInnerAxes(): void
  • Returns void

Protected measureBottomOuterAxes

  • measureBottomOuterAxes(): void
  • Returns void

Protected measureLeftInnerAxes

  • measureLeftInnerAxes(): void
  • Returns void

Protected measureLeftOuterAxes

  • measureLeftOuterAxes(): void
  • Returns void

Protected measureRightInnerAxes

  • measureRightInnerAxes(): void
  • Returns void

Protected measureRightOuterAxes

  • measureRightOuterAxes(): void
  • Returns void

Protected measureTopInnerAxes

  • measureTopInnerAxes(): void
  • Returns void

Protected measureTopOuterAxes

  • measureTopOuterAxes(): void
  • Returns void

toJSON

Generated using TypeDoc