Class CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>Abstract

Base class for cursorXY builders

Type Parameters

  • PointMarkerType extends PointMarker

  • ResultTableBackgroundType extends UIBackground

  • CursorType extends CursorXY<PointMarkerType, ResultTableBackgroundType>

Hierarchy

Properties

addStyler: ((cursorStyler: CursorStyler<CursorType>) => ThisType<CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>>)

Type declaration

    • (cursorStyler: CursorStyler<CursorType>): ThisType<CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>>
    • Create new CursorBuilder with an additional styler.

      Returns

      CursorBuilder of same type

      Parameters

      • cursorStyler: CursorStyler<CursorType>

        Cursor styler function

      Returns ThisType<CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>>

setPointMarker: (<T>(pointMarkerConstructor: PointMarkerConstructor<T>) => ThisType<CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>>)

Type declaration

    • <T>(pointMarkerConstructor: PointMarkerConstructor<T>): ThisType<CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>>
    • Create new CursorBuilder with a different PointMarker.

      Returns

      CursorBuilder of same type

      Type Parameters

      Parameters

      • pointMarkerConstructor: PointMarkerConstructor<T>

        Constructor for PointMarker. See PointMarkers for a collection of options.

      Returns ThisType<CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>>

setResultTableBackground: (<T>(resultTableBackgroundConstructor: BackgroundConstructor<T>) => ThisType<CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>>)

Type declaration

    • <T>(resultTableBackgroundConstructor: BackgroundConstructor<T>): ThisType<CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>>
    • Create new CursorBuilder with a different ResultTable Background.

      Returns

      CursorBuilder of same type

      Type Parameters

      Parameters

      • resultTableBackgroundConstructor: BackgroundConstructor<T>

        Constructor for Background

      Returns ThisType<CursorBuilderXY<PointMarkerType, ResultTableBackgroundType, CursorType>>