Skip to content

Interface: ViewerEventMap ​

Defined in: events/ViewerEvents.ts:133

Properties ​

viewer:disposing ​

ts
viewer:disposing: void;

Defined in: events/ViewerEvents.ts:135

Emitted once after disposal begins and before viewer-owned resources are torn down.


context:lost ​

ts
context:lost: void;

Defined in: events/ViewerEvents.ts:136


context:restored ​

ts
context:restored: void;

Defined in: events/ViewerEvents.ts:137


surface:added ​

ts
surface:added: ViewerSurfaceEvent;

Defined in: events/ViewerEvents.ts:138


surface:removed ​

ts
surface:removed: ViewerSurfaceEvent;

Defined in: events/ViewerEvents.ts:139


surface:selected ​

ts
surface:selected: object;

Defined in: events/ViewerEvents.ts:140

surface ​

ts
surface: NeuroSurface | null;

surface:variant ​

ts
surface:variant: object;

Defined in: events/ViewerEvents.ts:141

surfaceId ​

ts
surfaceId: string;

variant ​

ts
variant: string;

surface:colormap ​

ts
surface:colormap: object;

Defined in: events/ViewerEvents.ts:142

surfaceId ​

ts
surfaceId: string;

colormap ​

ts
colormap: string;

surface-group:registered ​

ts
surface-group:registered: BilateralSurfaceGroupRegisteredEvent;

Defined in: events/ViewerEvents.ts:143


surface-group:removed ​

ts
surface-group:removed: BilateralSurfaceGroupRemovedEvent;

Defined in: events/ViewerEvents.ts:144


camera:changed ​

ts
camera:changed: CameraChangedEvent;

Defined in: events/ViewerEvents.ts:145


viewpoint:changed ​

ts
viewpoint:changed: ViewpointChangedEvent;

Defined in: events/ViewerEvents.ts:146


anatomical-view:changed ​

ts
anatomical-view:changed: AnatomicalViewChangedEvent;

Defined in: events/ViewerEvents.ts:147


anatomical-view:reset ​

ts
anatomical-view:reset: void;

Defined in: events/ViewerEvents.ts:148


mouse:move ​

ts
mouse:move: object;

Defined in: events/ViewerEvents.ts:149

position ​

ts
position: Vector2;

intersection ​

ts
intersection: Vector3 | null;

mouse:click ​

ts
mouse:click: object;

Defined in: events/ViewerEvents.ts:150

position ​

ts
position: Vector2;

surface ​

ts
surface: NeuroSurface | null;

point ​

ts
point: Vector3 | null;

layer:added ​

ts
layer:added: LayerEvent;

Defined in: events/ViewerEvents.ts:151


layer:removed ​

ts
layer:removed: LayerEvent;

Defined in: events/ViewerEvents.ts:152


layer:updated ​

ts
layer:updated: LayerUpdatedEvent;

Defined in: events/ViewerEvents.ts:153


layer:reordered ​

ts
layer:reordered: LayerReorderedEvent;

Defined in: events/ViewerEvents.ts:154


layer:colormap ​

ts
layer:colormap: LayerColormapEvent;

Defined in: events/ViewerEvents.ts:155


layer:intensity ​

ts
layer:intensity: LayerRangeEvent;

Defined in: events/ViewerEvents.ts:156


layer:threshold ​

ts
layer:threshold: LayerThresholdEvent;

Defined in: events/ViewerEvents.ts:157


layer:opacity ​

ts
layer:opacity: LayerOpacityEvent;

Defined in: events/ViewerEvents.ts:158


surface:click ​

ts
surface:click: SurfacePickEvent;

Defined in: events/ViewerEvents.ts:159


vertex:hover ​

ts
vertex:hover: VertexHoverEvent;

Defined in: events/ViewerEvents.ts:160


parcel:hover ​

ts
parcel:hover: ParcelInteractionEvent;

Defined in: events/ViewerEvents.ts:161


parcel:click ​

ts
parcel:click: ParcelInteractionEvent;

Defined in: events/ViewerEvents.ts:162


parcel:selected ​

ts
parcel:selected: ParcelSelectionEvent;

Defined in: events/ViewerEvents.ts:163


selection:changed ​

ts
selection:changed: InspectionSelectionChangedEvent;

Defined in: events/ViewerEvents.ts:164


annotation:added ​

ts
annotation:added: AnnotationEvent;

Defined in: events/ViewerEvents.ts:165


annotation:moved ​

ts
annotation:moved: AnnotationEvent;

Defined in: events/ViewerEvents.ts:166


annotation:removed ​

ts
annotation:removed: AnnotationEvent;

Defined in: events/ViewerEvents.ts:167


annotation:activated ​

ts
annotation:activated: AnnotationEvent;

Defined in: events/ViewerEvents.ts:168


annotation:reset ​

ts
annotation:reset: void;

Defined in: events/ViewerEvents.ts:169


state:restored ​

ts
state:restored: RestorationReport;

Defined in: events/ViewerEvents.ts:170


state:changed ​

ts
state:changed: ViewerStateChangedEvent;

Defined in: events/ViewerEvents.ts:171


render:before ​

ts
render:before: void;

Defined in: events/ViewerEvents.ts:172


render:after ​

ts
render:after: void;

Defined in: events/ViewerEvents.ts:173


render:needed ​

ts
render:needed: void;

Defined in: events/ViewerEvents.ts:174


resize ​

ts
resize: object;

Defined in: events/ViewerEvents.ts:175

width ​

ts
width: number;

height ​

ts
height: number;

controls:changed ​

ts
controls:changed: object;

Defined in: events/ViewerEvents.ts:176

enabled ​

ts
enabled: boolean;

controls:error ​

ts
controls:error: object;

Defined in: events/ViewerEvents.ts:177

error ​

ts
error: unknown;

Released under the MIT License.