Constructors
constructor
-
Parameters
Properties
EMPTY
EMPTY: number
LOCKED
LOCKED: number
Methods
GetBuffer
-
Returns number
GetNumSections
-
Returns number
GetPointHarvestAvgLevel
- GetPointHarvestAvgLevel(): number
-
Returns number
GetPointHarvestCentre
- GetPointHarvestCentre(): Float64Array
-
Returns Float64Array
GetPointHarvestRGBLev
- GetPointHarvestRGBLev(): Uint8Array
-
Returns Uint8Array
GetPointHarvestResLevel
- GetPointHarvestResLevel(): number
-
Returns number
GetPointHarvestSamples
- GetPointHarvestSamples(): number
-
Returns number
GetPointHarvestXYZ
- GetPointHarvestXYZ(): Float32Array
-
Returns Float32Array
OnMessage
- OnMessage(header: string, buffer: ArrayBuffer): void
-
Parameters
-
header: string
-
buffer: ArrayBuffer
Returns void
PrepareMetrics
- PrepareMetrics(mvp: Matrix4): void
-
Parameters
Returns void
ProcessOctreeCursor
- ProcessOctreeCursor(sX: number, sY: number, width: number, height: number, pickRadius: number, cameraX: number, cameraY: number, cameraZ: number): { first: glm_dvec3; second: Index }
-
Parameters
-
sX: number
-
sY: number
-
width: number
-
height: number
-
pickRadius: number
-
cameraX: number
-
cameraY: number
-
cameraZ: number
Returns { first: glm_dvec3; second: Index }
ReleaseBuffer
- ReleaseBuffer(id: number): void
-
Parameters
Returns void
addAsyncEdits
- addAsyncEdits(pointer: number, shouldDelete: boolean): void
-
Parameters
-
pointer: number
-
shouldDelete: boolean
Returns void
addBrushEdits
-
Parameters
Returns boolean
addCapsuleVolumeEdits
-
Parameters
-
-
-
radius: number
-
maxLevel: number
-
Returns boolean
addEdits
-
Parameters
Returns any
addExtrudedPolygonVolumeEdits
- addExtrudedPolygonVolumeEdits(polygon: Polygon, extrudeDown: number, extrudeUp: number, maxLevel: number, inverse: boolean, context: EditsContext): boolean
-
Parameters
-
-
extrudeDown: number
-
extrudeUp: number
-
maxLevel: number
-
inverse: boolean
-
Returns boolean
addFullBoundsEdits
- addFullBoundsEdits(maxLevel: number, context: EditsContext): boolean
-
Parameters
Returns boolean
addPlaneVolumeEdits
-
Parameters
-
-
maxLevel: number
-
inverse: boolean
-
Returns boolean
addPolygonVolumeEdits
- addPolygonVolumeEdits(polygon: Polygon, maxLevel: number, inverse: boolean, context: EditsContext): boolean
-
Parameters
-
-
maxLevel: number
-
inverse: boolean
-
Returns boolean
addProjectedPolygonVolumeEdits
-
Parameters
-
-
projectionPlane: Plane
-
-
maxLevel: number
-
inverse: boolean
-
Returns boolean
addSphereVolumeEdits
- addSphereVolumeEdits(position: glm_dvec3, radius: number, maxLevel: number, context: EditsContext): boolean
-
Parameters
-
-
radius: number
-
maxLevel: number
-
Returns boolean
clearEdits
-
Returns void
confirmEdits
-
Returns void
delete
-
Returns void
endEditing
-
Returns void
forceRedraw
-
Returns void
getCapsuleBrush
-
Parameters
-
-
radius: number
-
maxLevel: number
getEdits
-
getEditsSizeBytes
- getEditsSizeBytes(): number
-
Returns number
getFrameNumber
-
Returns number
getLevelForExtents
- getLevelForExtents(extents: number): number
-
Parameters
Returns number
getMaxCSDepth
-
Returns number
getMinCSDepth
-
Returns number
getRenderHeight
- getRenderHeight(): number
-
Returns number
getRenderWidth
-
Returns number
getSphereBrush
- getSphereBrush(radius: number, maxLevel: number): VectorIndex
-
Parameters
-
radius: number
-
maxLevel: number
isUsingTemporaryEdits
- isUsingTemporaryEdits(): boolean
-
Returns boolean
nodeSize
- nodeSize(lev: number): number
-
Parameters
Returns number
overEstimateVolumeEdits
- overEstimateVolumeEdits(enabled: boolean): any
-
Parameters
Returns any
rejectEdits
-
Returns void
reset
-
Returns void
setClassificationColor
- setClassificationColor(id: number, r: number, g: number, b: number): void
-
Parameters
-
id: number
-
r: number
-
g: number
-
b: number
Returns void
setClippingPlanes
-
Parameters
Returns any
setHiddenClasses
-
Parameters
Returns void
startEditing
- startEditing(classNumber: number, mask: VectorBytes, mode: number): void
-
Parameters
-
classNumber: number
-
-
mode: number
Returns void
updateEditsData
- updateEditsData(classNumber: number, mask: VectorBytes, mode: number): void
-
Parameters
-
classNumber: number
-
-
mode: number
Returns void
useTemporaryEdits
- useTemporaryEdits(enable: boolean): void
-
Parameters
Returns void