Class: LodBoundary
Defined in: src/sdk/navigation/LodBoundary.ts:43
A boundary (airspace) with pre-processed LODs.
Constructors
Constructor
new LodBoundary(
facility,lodDistanceThresholds?,lodVectorCountTargets?):LodBoundary
Defined in: src/sdk/navigation/LodBoundary.ts:64
Constructor.
Parameters
| Parameter | Type | Description |
|---|---|---|
facility | BoundaryFacility | This boundary's facility object. |
lodDistanceThresholds? | readonly number[] | The Douglas-Peucker thresholds, in great-arc radians, used by each LOD level. If undefined or an empty array, only one LOD level (LOD0) will be created with a distance threshold of 0. |
lodVectorCountTargets? | readonly number[] | The vector count targets for each LOD level. The number of vectors per shape after simplification will not exceed the LOD levels' target. Non-positive targets are interpreted as unlimited. If undefined, all LOD levels will be assigned an unlimited vector count target. |
Returns
LodBoundary
Properties
facility
readonlyfacility:BoundaryFacility
Defined in: src/sdk/navigation/LodBoundary.ts:64
This boundary's facility object.
lodDistanceThresholds
readonlylodDistanceThresholds: readonlynumber[]
Defined in: src/sdk/navigation/LodBoundary.ts:49
The Douglas-Peucker thresholds, in great-arc radians, used by each of this boundary's LOD levels.
lods
readonlylods: readonly readonly readonlyLodBoundaryVector[][][]
Defined in: src/sdk/navigation/LodBoundary.ts:53
This boundary's LOD levels. Each LOD level contains one or more boundary shapes.