Hierarchy

Implemented by

Properties

data: ((d) => RcsbFvTrackDataMap | RcsbFvTrackData<{
    [k: string]: any;
}>)

Type declaration

height: ((h?) => number)

Type declaration

    • (h?): number
    • Parameters

      • Optional h: number

      Returns number

highlightRegion: ((d, options?) => void)

Type declaration

    • (d, options?): void
    • Parameters

      • d: null | RcsbFvTrackDataElementInterface[]
      • Optional options: {
            color?: string;
            rectClass?: string;
        }
        • Optional color?: string
        • Optional rectClass?: string

      Returns void

init: ((scale, compositeFlag?, compositeHeight?) => void)

Type declaration

    • (scale, compositeFlag?, compositeHeight?): void
    • Parameters

      • scale: RcsbScaleInterface<number, ScaleLinear<number, number, never>>
      • Optional compositeFlag: boolean
      • Optional compositeHeight: number

      Returns void

moveSelection: ((mode) => void)

Type declaration

    • (mode): void
    • Parameters

      • mode: "select" | "hover"

      Returns void

setBoardHighlight: ((f) => void)

Type declaration

    • (f): void
    • Parameters

      • f: ((d, operation, mode, propFlag?) => void)
          • (d, operation, mode, propFlag?): void
          • Parameters

            Returns void

      Returns void

setManagers: ((d3Manager, contextManager) => void)

Type declaration

setUpdateDataOnMove: ((f) => void)

Type declaration

trackColor: ((c?) => string)

Type declaration

    • (c?): string
    • Parameters

      • Optional c: string

      Returns string

trackSubject: {
    mouseenter: Subject<MouseEvent>;
    mouseleave: Subject<MouseEvent>;
    mousemove: Subject<{
        e: MouseEvent;
        n: number;
    }>;
}

Type declaration

  • mouseenter: Subject<MouseEvent>
  • mouseleave: Subject<MouseEvent>
  • mousemove: Subject<{
        e: MouseEvent;
        n: number;
    }>

Generated using TypeDoc