Class: ProcMapTransitionWaypointRecordManager
Defined in: src/garminsdk/components/map/flightplan/ProcMapTransitionWaypointRecordManager.ts:26
Manages transition preview waypoint records.
Constructors
Constructor
new ProcMapTransitionWaypointRecordManager(
facLoader,facWaypointCache,waypointRenderer,renderRole,options?):ProcMapTransitionWaypointRecordManager
Defined in: src/garminsdk/components/map/flightplan/ProcMapTransitionWaypointRecordManager.ts:41
Creates a new instance of ProcMapTransitionWaypointRecordManager.
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. |
renderRole | MapWaypointRenderRole | The role(s) under which waypoints should be registered. |
options? | Readonly<ProcMapTransitionWaypointRecordManagerOptions> | Options with which to configure the manager. |
Returns
ProcMapTransitionWaypointRecordManager
Methods
isBusy()
isBusy():
boolean
Defined in: src/garminsdk/components/map/flightplan/ProcMapTransitionWaypointRecordManager.ts:55
Checks whether this manager is busy with a waypoint refresh.
Returns
boolean
Whether this manager is busy with a waypoint refresh.
refreshWaypoints()
refreshWaypoints(
flightPlan,repick,pickPosition?):Promise<void>
Defined in: src/garminsdk/components/map/flightplan/ProcMapTransitionWaypointRecordManager.ts:67
Refreshes this manager's waypoint records, keeping them up to date with a specified flight plan.
Parameters
| Parameter | Type | Description |
|---|---|---|
flightPlan | FlightPlan | null | A flight plan. |
repick | boolean | Whether to repick waypoints. |
pickPosition? | "first" | "last" | The position within each transition from which to pick waypoints. Ignored if repick is false. Defaults to first. |
Returns
Promise<void>