Class: AnnotationManager
Defined in: annotations.ts:34
Lightweight per-vertex annotations rendered as small markers attached to surfaces. Designed to be efficient (shared geometry) and easy to control (activate/deactivate).
Constructors
Constructor
new AnnotationManager(viewer, defaults?): AnnotationManager;Defined in: annotations.ts:49
Parameters
viewer
defaults?
radius?
number
colorOn?
number
colorOff?
number
Returns
AnnotationManager
Methods
add()
add(
surfaceId,
vertexIndex,
data?,
options?
): string | null;Defined in: annotations.ts:60
Parameters
surfaceId
string
vertexIndex
number
data?
any
options?
AnnotationOptions = {}
Returns
string | null
list()
list(surfaceId?): AnnotationRecord[];Defined in: annotations.ts:138
Parameters
surfaceId?
string
Returns
removeBySurface()
removeBySurface(surfaceId): void;Defined in: annotations.ts:143
Parameters
surfaceId
string
Returns
void
move()
move(id, vertexIndex): boolean;Defined in: annotations.ts:151
Parameters
id
string
vertexIndex
number
Returns
boolean
get()
get(id): AnnotationRecord | undefined;Defined in: annotations.ts:181
Parameters
id
string
Returns
AnnotationRecord | undefined
remove()
remove(id): void;Defined in: annotations.ts:185
Parameters
id
string
Returns
void
reset()
reset(): void;Defined in: annotations.ts:200
Returns
void
dispose()
dispose(): void;Defined in: annotations.ts:221
Returns
void
activate()
activate(id, options?): void;Defined in: annotations.ts:228
Parameters
id
string
options?
exclusive?
boolean
Returns
void
forEach()
forEach(callback): void;Defined in: annotations.ts:243
Parameters
callback
(annotation) => void
Returns
void
setDefaults()
setDefaults(defaults): void;Defined in: annotations.ts:247
Parameters
defaults
radius?
number
colorOn?
number
colorOff?
number
Returns
void