supervision-js
    Preparing search index...

    Module Editing

    Advanced annotation editing, geometry conversion, and browser mask-brush APIs available from the supervision/editing entrypoint.

    Hosts own persistence and undo/redo. The session routes gestures and renders previews but never writes application data.

    AnnotationFrameMutationKind
    AnnotationGeometryKind
    AnnotationGestureStateKind
    AnnotationHandleKind
    DetectionMaskPayloadFormat
    MaskBrushMode
    AnnotationCreationTool
    AnnotationEditingEngine
    AnnotationEditingEngineOptions
    AnnotationEditingPreviewStyleContext
    AnnotationEditingState
    AnnotationFrameMutation
    AnnotationHandleDefinition
    AnnotationOverlayStyle
    AnnotationPointerInput
    DetectionMaskCompressionCodec
    EditableAnnotationFrameSession
    MaskBrushEditor
    MaskBrushPreviewOptions
    MediaDimensions
    PreviewOverlayData
    PreviewOverlayPoint
    AnnotationFrameMutationListener
    DetectionId
    EditableDetection
    MaskRectRun
    applyAnnotationHandleDrag
    centerRectToTopLeftRect
    computeDetectionMaskRect
    computeMaskBounds
    convertDetectionBoxToMask
    convertDetectionBoxToPolygon
    convertDetectionMaskToBox
    convertDetectionMaskToPolygon
    convertDetectionPolygonToBox
    convertDetectionPolygonToMask
    createAnnotationEditingEngine
    createEditableAnnotationFrameSession
    createMaskBrushEditor
    decodeDetectionMaskPayload
    deleteAnnotationVertex
    detectMaskBorders
    distanceToSegment
    encodeBinaryMask
    encodeCompressedRleCounts
    encodeDetectionMaskPayload
    extractMaskContour
    extractMaskRectRuns
    getAnnotationHandles
    isDeflatedBase64DetectionMaskPayload
    mergeDetectionMasks
    mergeDetectionPolygonsByClass
    offsetDetection
    pickAnnotationHandle
    pointInPolygon
    polygonArea
    polygonToRect
    rasterizePolygonToMask
    rasterizeRectToMask
    rectToPolygon
    topLeftRectToCenterRect