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
readonly
facility:BoundaryFacility
Defined in: src/sdk/navigation/LodBoundary.ts:64
This boundary's facility object.
lodDistanceThresholds
readonly
lodDistanceThresholds: 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
readonly
lods: 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.