@rcsb/rcsb-saguaro
    Preparing search index...
    interface RcsbTrackInterface {
        data: (
            d: RcsbFvTrackDataMap | RcsbFvTrackData<{ [k: string]: any }>,
        ) => RcsbFvTrackDataMap | RcsbFvTrackData<{ [k: string]: any }>;
        height: (h?: number) => number;
        highlightRegion: (
            d: RcsbFvTrackDataElementInterface[] | null,
            options?: { color?: string; rectClass?: string },
        ) => void;
        init: (
            scale: RcsbScaleInterface,
            compositeFlag?: boolean,
            compositeHeight?: number,
        ) => void;
        moveSelection: (mode: "select" | "hover") => void;
        setBoardHighlight: (
            f: (
                d: RcsbFvTrackDataElementInterface,
                operation: "set" | "add",
                mode: "select" | "hover",
                propFlag?: boolean,
            ) => void,
        ) => void;
        setManagers: (
            d3Manager: RcsbD3Manager,
            contextManager: RcsbFvContextManager,
        ) => void;
        setUpdateDataOnMove: (
            f: (
                d: LocationViewInterface,
            ) => Promise<RcsbFvTrackData<{ [k: string]: any }>>,
        ) => void;
        trackColor: (c?: string) => string;
        trackSubject: {
            mouseenter: Subject<MouseEvent>;
            mouseleave: Subject<MouseEvent>;
            mousemove: Subject<{ e: MouseEvent; n: number }>;
        };
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    data: (
        d: RcsbFvTrackDataMap | RcsbFvTrackData<{ [k: string]: any }>,
    ) => RcsbFvTrackDataMap | RcsbFvTrackData<{ [k: string]: any }>
    height: (h?: number) => number
    highlightRegion: (
        d: RcsbFvTrackDataElementInterface[] | null,
        options?: { color?: string; rectClass?: string },
    ) => void
    init: (
        scale: RcsbScaleInterface,
        compositeFlag?: boolean,
        compositeHeight?: number,
    ) => void
    moveSelection: (mode: "select" | "hover") => void
    setBoardHighlight: (
        f: (
            d: RcsbFvTrackDataElementInterface,
            operation: "set" | "add",
            mode: "select" | "hover",
            propFlag?: boolean,
        ) => void,
    ) => void
    setManagers: (
        d3Manager: RcsbD3Manager,
        contextManager: RcsbFvContextManager,
    ) => void
    setUpdateDataOnMove: (
        f: (
            d: LocationViewInterface,
        ) => Promise<RcsbFvTrackData<{ [k: string]: any }>>,
    ) => void
    trackColor: (c?: string) => string
    trackSubject: {
        mouseenter: Subject<MouseEvent>;
        mouseleave: Subject<MouseEvent>;
        mousemove: Subject<{ e: MouseEvent; n: number }>;
    }