Properties
description
description: string
deserialize
deserialize: ((buffer: DataView, offset: number, isLittleEndian: boolean, rank: number, id: string) => T)
Type declaration
-
- (buffer: DataView, offset: number, isLittleEndian: boolean, rank: number, id: string): T
-
Parameters
-
buffer: DataView
-
offset: number
-
isLittleEndian: boolean
-
rank: number
-
id: string
Returns T
restoreState
restoreState: ((annotation: T, obj: any, rank: number) => void)
Type declaration
-
- (annotation: T, obj: any, rank: number): void
-
Parameters
-
annotation: T
-
obj: any
-
rank: number
Returns void
serialize
serialize: ((buffer: DataView, offset: number, isLittleEndian: boolean, rank: number, annotation: T) => void)
Type declaration
-
- (buffer: DataView, offset: number, isLittleEndian: boolean, rank: number, annotation: T): void
-
Parameters
-
buffer: DataView
-
offset: number
-
isLittleEndian: boolean
-
rank: number
-
annotation: T
Returns void
serializedBytes
serializedBytes: ((rank: number) => number)
Type declaration
-
- (rank: number): number
-
Returns number
toJSON
toJSON: ((annotation: T, rank: number) => any)
Type declaration
-
- (annotation: T, rank: number): any
-
Parameters
-
annotation: T
-
rank: number
Returns any
visitGeometry
visitGeometry: ((annotation: T, callback: ((vec: Float32Array, isVector: boolean) => void)) => void)
Type declaration
-
- (annotation: T, callback: ((vec: Float32Array, isVector: boolean) => void)): void
-
Parameters
-
annotation: T
-
callback: ((vec: Float32Array, isVector: boolean) => void)
-
- (vec: Float32Array, isVector: boolean): void
-
Parameters
-
vec: Float32Array
-
isVector: boolean
Returns void
Returns void