supervision-js
    Preparing search index...

    Interface MediaInteractionOptions

    interface MediaInteractionOptions {
        edgePadding?: number;
        filter?: (detection: Detection, detectionIndex: number) => boolean;
        includeLocked?: boolean;
        includeMasks?: boolean;
        keypointPadding?: number;
        maskMediaDimensions?: { height: number; width: number };
        mode?: MediaInteractionMode;
        multiSelect?: boolean;
        onHover?: (pick: DetectionPickResult | null) => void;
        onMarqueeChange?: (
            rect: { height: number; width: number; x: number; y: number } | null,
        ) => void;
        onSelect?: (pick: DetectionPickResult | null) => void;
        onSelectionChange?: (picks: readonly DetectionPickResult[]) => void;
        padding?: number;
        polylinePadding?: number;
    }

    Hierarchy (View Summary)

    Index
    edgePadding?: number
    filter?: (detection: Detection, detectionIndex: number) => boolean
    includeLocked?: boolean
    includeMasks?: boolean
    keypointPadding?: number
    maskMediaDimensions?: { height: number; width: number }

    Media dimensions used to map media-space points into mask raster space.

    multiSelect?: boolean
    onHover?: (pick: DetectionPickResult | null) => void
    onMarqueeChange?: (
        rect: { height: number; width: number; x: number; y: number } | null,
    ) => void
    onSelect?: (pick: DetectionPickResult | null) => void
    onSelectionChange?: (picks: readonly DetectionPickResult[]) => void
    padding?: number
    polylinePadding?: number