Interface AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

A type of CursorXY that can be plotted dynamically between different axes.

Type Parameters

Hierarchy

  • CursorXY<PointMarkerType, ResultTableBackgroundType>
  • AutoCursor<PointMarkerType, ResultTableBackgroundType>
    • AutoCursorXY

Properties

getGridStrokeXCut: (() => boolean)

Type declaration

    • (): boolean
    • Get is GridStrokeX cut at cursor location.

      Returns

      Boolean flag

      Returns boolean

getGridStrokeXStyle: (() => LineStyle)

Type declaration

getGridStrokeYCut: (() => boolean)

Type declaration

    • (): boolean
    • Get is GridStrokeY cut at cursor location.

      Returns

      Boolean flag

      Returns boolean

getGridStrokeYStyle: (() => LineStyle)

Type declaration

getPointMarker: (() => PointMarkerType)

Type declaration

    • (): PointMarkerType
    • Get PointMarker object. PointMarker is a visual that is displayed at the Cursors position

      Returns

      PointMarker object

      Returns PointMarkerType

getPosition: (() => Point)

Type declaration

    • (): Point
    • Get current position of Cursor on its scale

      Returns

      Position on Cursors scale

      Returns Point

getResultTable: (() => ResultTable<ResultTableBackgroundType>)

Type declaration

    • (): ResultTable<ResultTableBackgroundType>
    • Get ResultTable object. ResultTable is a visual that displays currently pointed data next to its location

      Returns

      ResultTable object

      Returns ResultTable<ResultTableBackgroundType>

getVisible: (() => boolean)

Type declaration

    • (): boolean
    • Get element visibility.

      Returns

      true when element is set to be visible and false otherwise.

      Returns boolean

pointAt: ((point: CursorPoint<Series2D<any>>) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

setGridStrokeXCut: ((cut: boolean) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

    • (cut: boolean): AutoCursorXY<PointMarkerType, ResultTableBackgroundType>
    • Set is GridStrokeX cut at cursor location.

      Returns

      Object itself for fluent interface

      Parameters

      • cut: boolean

        Boolean flag

      Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

setGridStrokeXStyle: ((value: LineStyle | ImmutableMutator<LineStyle, LineStyle>) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

setGridStrokeYCut: ((cut: boolean) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

    • (cut: boolean): AutoCursorXY<PointMarkerType, ResultTableBackgroundType>
    • Set is GridStrokeY cut at cursor location.

      Returns

      Object itself for fluent interface

      Parameters

      • cut: boolean

        Boolean flag

      Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

setGridStrokeYStyle: ((value: LineStyle | ImmutableMutator<LineStyle, LineStyle>) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

setPointMarker: ((mutator: Mutator<PointMarkerType>) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

    • (mutator: Mutator<PointMarkerType>): AutoCursorXY<PointMarkerType, ResultTableBackgroundType>
    • Mutator function for PointMarker. PointMarker is a visual that is displayed at the Cursors position

      Returns

      Object itself for fluent interface

      Parameters

      • mutator: Mutator<PointMarkerType>

        Mutator function for PointMarker

      Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

setResultTable: ((mutator: Mutator<ResultTable<ResultTableBackgroundType>>) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

    • (mutator: Mutator<ResultTable<ResultTableBackgroundType>>): AutoCursorXY<PointMarkerType, ResultTableBackgroundType>
    • Mutator function for ResultTable. ResultTable is a visual that displays currently pointed data next to its location

      Returns

      Object itself for fluent interface

      Parameters

      • mutator: Mutator<ResultTable<ResultTableBackgroundType>>

        Mutator function for ResultTable

      Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

setTickMarkerX: ((mutator: Mutator<TickMarker>) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

    • (mutator: Mutator<TickMarker>): AutoCursorXY<PointMarkerType, ResultTableBackgroundType>
    • Set TickMarkerX.

      Returns

      Object itself for fluent interface

      Parameters

      Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

setTickMarkerY: ((mutator: Mutator<TickMarker>) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

    • (mutator: Mutator<TickMarker>): AutoCursorXY<PointMarkerType, ResultTableBackgroundType>
    • Set TickMarkerY.

      Returns

      Object itself for fluent interface

      Parameters

      Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

setVisible: ((state: boolean) => AutoCursorXY<PointMarkerType, ResultTableBackgroundType>)

Type declaration

    • (state: boolean): AutoCursorXY<PointMarkerType, ResultTableBackgroundType>
    • Set element visibility.

      Parameters

      • state: boolean

        true when element should be visible and false when element should be hidden.

      Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

Methods

  • Permanently destroy the component.

    Returns

    Object itself for fluent interface.

    Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

  • Get is AutoFitStrategy enabled. Customizable logic which attempts to fit ResultTable to view.

    Returns

    Boolean flag whether auto-fit is enabled

    Returns boolean

  • Get is ResultTable auto text fill style enabled. When enabled, text of ResultTable will be automatically filled based on pointed data.

    Returns

    Boolean flag

    Returns boolean

  • Get is TickMarkerX auto text fill style enabled. When enabled, text of TickMarkerX will be automatically filled based on pointed data.

    Returns

    Boolean flag

    Returns boolean

  • Get tick marker X visible or not.

    Returns

    Boolean.

    Returns boolean

  • Get is TickMarkerY auto text fill style enabled. When enabled, text of TickMarkerY will be automatically filled based on pointed data.

    Returns

    Boolean flag

    Returns boolean

  • Get tick marker Y visible or not.

    Returns

    Boolean.

    Returns boolean

  • Set AutoFitStrategy of Cursor. Customizable logic which attempts to fit ResultTable to view.

    See AutoFitStrategies for available options.

    Returns

    Object itself for fluent interface

    Parameters

    • Optional autoFitStrategy: AutoFitStrategyFactory<ResultTableBackgroundType>

      AutoFitStrategy or undefined to disable auto-fitting

    Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

  • Set point marker visible or not.

    Returns

    Object itself.

    Parameters

    • visible: boolean

      Point marker visible?

    Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

  • Set is ResultTable auto text fill style enabled. When enabled, text of ResultTable will be automatically filled based on pointed data.

    Returns

    Object itself

    Remarks

    When enabled, any fill style set operation on ResultTable might get overridden

    Parameters

    • enabled: boolean

      Boolean flag

    Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

  • Set result table visible or not.

    Returns

    Object itself.

    Parameters

    • visible: boolean

      Result table visible?

    Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

  • Set is TickMarkerX auto text fill style enabled. When enabled, text of TickMarkerX will be automatically filled based on pointed data.

    Returns

    Object itself

    Remarks

    When enabled, any fill style set operation on TickMarkerX might get overridden

    Parameters

    • enabled: boolean

      Boolean flag

    Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

  • Set tick marker X visible or not.

    Returns

    Object itself.

    Parameters

    • visible: boolean

      Tick marker X visible?

    Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

  • Set is TickMarkerY auto text fill style enabled. When enabled, text of TickMarkerY will be automatically filled based on pointed data.

    Returns

    Object itself

    Remarks

    When enabled, any fill style set operation on TickMarkerY might get overridden

    Parameters

    • enabled: boolean

      Boolean flag

    Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>

  • Set tick marker Y visible or not.

    Returns

    Object itself.

    Parameters

    • visible: boolean

      Tick marker Y visible?

    Returns AutoCursorXY<PointMarkerType, ResultTableBackgroundType>