Class: MapDefaultFlightPlanWaypointRecordManager
Defined in: src/garminsdk/components/map/flightplan/MapDefaultFlightPlanWaypointRecordManager.ts:12
Manages flight plan waypoint records.
Implements
Constructors
Constructor
new MapDefaultFlightPlanWaypointRecordManager(
facLoader,facWaypointCache,waypointRenderer,inactiveRenderRole,activeRenderRole):MapDefaultFlightPlanWaypointRecordManager
Defined in: src/garminsdk/components/map/flightplan/MapDefaultFlightPlanWaypointRecordManager.ts:27
Creates a new instance of MapDefaultFlightPlanWaypointRecordManager.
Parameters
| Parameter | Type | Description |
|---|---|---|
facLoader | FacilityLoader | This manager's facility loader. |
facWaypointCache | FacilityWaypointCache | This manager's facility waypoint cache. |
waypointRenderer | MapWaypointRenderer | This manager's waypoint renderer. |
inactiveRenderRole | MapWaypointRenderRole | The role(s) under which waypoints should be registered when they are part of an inactive leg. |
activeRenderRole | MapWaypointRenderRole | The role(s) under which waypoints should be registered when they are part of an active leg. |
Returns
MapDefaultFlightPlanWaypointRecordManager
Methods
isBusy()
isBusy():
boolean
Defined in: src/garminsdk/components/map/flightplan/MapDefaultFlightPlanWaypointRecordManager.ts:37
Checks whether this manager is busy with a waypoint refresh.
Returns
boolean
Whether this manager is busy with a waypoint refresh.
Implementation of
MapFlightPlanWaypointRecordManager.isBusy
refreshWaypoints()
refreshWaypoints(
flightPlan,activeLegIndex,repick,startIndex?,endIndex?):Promise<void>
Defined in: src/garminsdk/components/map/flightplan/MapDefaultFlightPlanWaypointRecordManager.ts:42
Refreshes this manager's waypoint records, keeping them up to date with a specified flight plan.
Parameters
| Parameter | Type | Description |
|---|---|---|
flightPlan | null | FlightPlan | A flight plan. |
activeLegIndex | number | The global index of the active flight plan leg, or -1 if there is no active leg. |
repick | boolean | Whether to repick waypoints. |
startIndex? | number | The global index of the first flight plan leg from which to pick waypoints, inclusive. Defaults to 0. Ignored if repick is false. |
endIndex? | number | The global index of the last flight plan leg from which to pick waypoints, inclusive. Defaults to flightPlan.length - 1. Ignored if repick is false. |
Returns
Promise<void>