Skip to main content

Class: MapFlightPlanWaypointRecordManager

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanWaypointRecordManager.ts:11

Manages flight plan waypoint records.

Constructors​

Constructor​

new MapFlightPlanWaypointRecordManager(facLoader, facWaypointCache, waypointRenderer, inactiveRenderRole, activeRenderRole): MapFlightPlanWaypointRecordManager

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanWaypointRecordManager.ts:26

Constructor.

Parameters​

ParameterTypeDescription
facLoaderFacilityLoaderThis manager's facility loader.
facWaypointCacheFacilityWaypointCacheThis manager's facility waypoint cache.
waypointRendererMapWaypointRendererThis manager's waypoint renderer.
inactiveRenderRoleMapWaypointRenderRoleThe role(s) under which waypoints should be registered when they are part of an inactive leg.
activeRenderRoleMapWaypointRenderRoleThe role(s) under which waypoints should be registered when they are part of an active leg.

Returns​

MapFlightPlanWaypointRecordManager

Methods​

isBusy()​

isBusy(): boolean

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanWaypointRecordManager.ts:39

Checks whether this manager is busy with a waypoint refresh.

Returns​

boolean

Whether this manager is busy with a waypoint refresh.


refreshWaypoints()​

refreshWaypoints(flightPlan, activeLegIndex, repick, startIndex?, endIndex?): Promise<void>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanWaypointRecordManager.ts:54

Refreshes this manager's waypoint records, keeping them up to date with a specified flight plan.

Parameters​

ParameterTypeDescription
flightPlannull | FlightPlanA flight plan.
activeLegIndexnumberThe global index of the active flight plan leg, or -1 if there is no active leg.
repickbooleanWhether to repick waypoints.
startIndex?numberThe global index of the first flight plan leg from which to pick waypoints, inclusive. Defaults to 0. Ignored if repick is false.
endIndex?numberThe 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>