This class is used to create the Volume annotation tool.

Hierarchy

Constructors

Properties

active: boolean
annotationType: POLYGON | VOLUME
changed: Signal<(() => void)> = ...
childTool: undefined | PlacePolygonTool

Volume tool utilises the polygon tool to draw annotations.

disposedStacks: any
icon: WatchableValue<undefined | HTMLElement> = ...
inProgressAnnotation: undefined | {
    annotationLayer: AnnotationLayerState;
    disposer: (() => void);
    reference: AnnotationReference;
}
layer: __type<(new (...args: any[]) => UserLayer)> & UserLayer
refCount: number = 1
session: WatchableValue<undefined | VolumeSession> = ...
sessionWidget: undefined | RefCounted
sessionWidgetDiv: undefined | HTMLElement
sourceMouseState: MouseSelectionState
sourcePosition: any
wasDisposed: undefined | boolean

Accessors

  • get description(): "volume session (draw mode)" | "volume session (edit mode)" | "volume session (view mode)"
  • Returns "volume session (draw mode)" | "volume session (edit mode)" | "volume session (view mode)"

Methods

  • This function is used to display the Volume session data in the annotation tabs while the user is annotating.

    Returns void

Generated using TypeDoc