@diamondlightsource/davidia
    Preparing search index...

    Interface SelectionBase

    Base for Selection

    interface SelectionBase {
        alpha: number;
        asDashed?: boolean;
        colour?: string;
        defaultColour: string;
        fixed: boolean;
        getPoints: () => Vector3[];
        id: string;
        name: string;
        onHandleChange: HandleChangeFunction;
        setStart: (i: number, v: number) => void;
        start: [number, number];
        toString: () => string;
    }

    Implemented by

    Index

    Properties

    alpha: number

    opacity [0,1]

    asDashed?: boolean

    if true, outline is dashed

    colour?: string

    outline colour

    defaultColour: string

    default colour

    fixed: boolean

    if true, not moveable

    getPoints: () => Vector3[]

    retrieve points

    id: string

    identity

    name: string

    name

    onHandleChange: HandleChangeFunction

    callback for drag handle movements

    setStart: (i: number, v: number) => void

    set start

    start: [number, number]

    start (or centre) point coordinate

    toString: () => string

    string representation