Class: FlightPathCalculator
Defined in: src/sdk/flightplan/flightpath/FlightPathCalculator.ts:243
Calculates the flight path vectors for a given set of legs.
Constructors
Constructor
new FlightPathCalculator(
facilityClient,options,bus):FlightPathCalculator
Defined in: src/sdk/flightplan/flightpath/FlightPathCalculator.ts:280
Creates an instance of the FlightPathCalculator.
Parameters
| Parameter | Type | Description |
|---|---|---|
facilityClient | FacilityClient | The facility loader to use with this instance. |
options | Readonly<FlightPathCalculatorInitOptions> | The options to use with this flight path calculator. |
bus | EventBus | An instance of the EventBus. |
Returns
FlightPathCalculator
Methods
calculateFlightPath()
calculateFlightPath(
legs,activeLegIndex,initialIndex,count):Promise<void>
Defined in: src/sdk/flightplan/flightpath/FlightPathCalculator.ts:502
Calculates a flight path for a given set of flight plan legs.
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
legs | LegDefinition[] | undefined | The legs of the flight plan to calculate. |
activeLegIndex | number | undefined | The index of the active leg. |
initialIndex | number | 0 | The index of the leg at which to start the calculation. |
count | number | Number.POSITIVE_INFINITY | The number of legs to calculate. |
Returns
Promise<void>
A Promise which is fulfilled when the calculation is finished.