Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Tick

Implementation of 2D Axis Tick.

Index

Constructors

Properties

Methods

Constructors

constructor

  • new Tick(tickLevel: AxisTickLevel, value: number, _removeFromAxis: RemoveHandler<AbstractAxisTick>, _restoreToAxis: RestoreHandler<AbstractAxisTick>, _labelLayer: LayerXY, _labelScale: Vec2<Scale>, _gridlineLayer: LayerXY, _gridlineScale: Vec2<Scale>, label?: Text): Tick
  • Parameters

    • tickLevel: AxisTickLevel

      AxisTickLevel tick belongs to.

    • value: number

      Position of Tick on Axis.

    • _removeFromAxis: RemoveHandler<AbstractAxisTick>

      Remove handler for Tick.

    • _restoreToAxis: RestoreHandler<AbstractAxisTick>

      Restore handler for Tick.

    • _labelLayer: LayerXY

      Layer for rendering Tick Label.

    • _labelScale: Vec2<Scale>

      Scale for rendering Tick label.

    • _gridlineLayer: LayerXY

      Layer for rendering Gridline shape.

    • _gridlineScale: Vec2<Scale>

      Scale for rendering Gridline shape.

    • label: Text

      Optionally injectable Tick Label shape. Injection can be useful to reuse Tick shapes for performance.

    Returns Tick

Properties

Readonly label

label : Text

Optionally injectable Tick Label shape. Injection can be useful to reuse Tick shapes for performance.

tickLevel

tickLevel : AxisTickLevel

AxisTickLevel tick belongs to.

value

value : number

Position of Tick on Axis.

Methods

dispose

  • dispose(): this
  • Disposes all tick sub-elements

    Returns this

    This for fluid interface

isDisposed

  • isDisposed(): boolean
  • Returns boolean

    True if all sub-elements are disposed, false if not.

restore

  • restore(): this
  • Restores all custom tick sub-elements

    Returns this

    This for fluid interface