Hierarchy

  • RcsbBoard

Constructors

Properties

_bgColor: string = "#FFFFFF"
_innerPadding: number = 10
_width: number = 920
_xScale: RcsbScaleInterface<number, ScaleLinear<number, number, never>>
boardDiv: HTMLElement
boardSubject: {
    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;
    }>
contextManager: RcsbFvContextManager
currentLocationView: LocationViewInterface = ...
d3Manager: RcsbD3Manager = ...
domId: string
elementClickSubject: Subject<{
    d?: RcsbFvTrackDataElementInterface;
    e?: MouseEvent;
}> = ...

Type declaration

highlightHoverElementFlag: boolean = false
isIntersecting: boolean = true
limits: RegionLimitsInterface = ...
mouseHoverSubject: Subject<RcsbFvTrackDataElementInterface[]> = ...
selection: RcsbSelection
tracks: RcsbDisplayInterface[] = ...
upToDate: boolean = true
updateDelay: number = 300
updateTask: null | Subscription = null
zoomEventHandler: ZoomBehavior<Element, any> = ...

Methods

  • Parameters

    • event: D3ZoomEvent<SVGGElement, null>
    • newTransform: ZoomTransform
    • propFlag: boolean

    Returns void

Generated using TypeDoc