Skip to main content

Class: ProcMapTransitionWaypointRecordManager

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

Manages transition preview waypoint records.

Constructors​

Constructor​

new ProcMapTransitionWaypointRecordManager(facLoader, facWaypointCache, waypointRenderer, renderRole): ProcMapTransitionWaypointRecordManager

Defined in: src/garminsdk/components/map/flightplan/ProcMapTransitionWaypointRecordManager.ts:23

Constructor.

Parameters​

ParameterTypeDescription
facLoaderFacilityLoaderThis manager's facility loader.
facWaypointCacheFacilityWaypointCacheThis manager's facility waypoint cache.
waypointRendererMapWaypointRendererThis manager's waypoint renderer.
renderRoleMapWaypointRenderRoleThe role(s) under which waypoints should be registered.

Returns​

ProcMapTransitionWaypointRecordManager

Methods​

isBusy()​

isBusy(): boolean

Defined in: src/garminsdk/components/map/flightplan/ProcMapTransitionWaypointRecordManager.ts:35

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:47

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

Parameters​

ParameterTypeDescription
flightPlannull | FlightPlanA flight plan.
repickbooleanWhether 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>