Class: ProcMapFullFlightPathPlanRenderer
Defined in: src/garminsdk/components/map/flightplan/ProcMapFlightPathPlanRenderer.ts:17
The full-route renderer for procedure preview flight plan paths. Renders all flight path vectors within flight plan legs, including transition vectors, with support for different styles for procedure and transition previews.
Extends
AbstractFlightPathPlanRenderer
<[boolean
]>
Constructors
Constructor
new ProcMapFullFlightPathPlanRenderer(
renderOrder
,renderActiveLegLast
):ProcMapFullFlightPathPlanRenderer
Defined in: src/sdk/components/map/AbstractFlightPathPlanRenderer.ts:20
Constructor.
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
renderOrder | FlightPathPlanRenderOrder | 'forward' | The order which this renderer renders the flight plan legs. Forward order renders the legs in a first-to-last fashion. Reverse order renders the legs in a last-to-first fashion. Defaults to forward. |
renderActiveLegLast | boolean | true | Whether to render the active leg last. Defaults to true. |
Returns
ProcMapFullFlightPathPlanRenderer
Inherited from
AbstractFlightPathPlanRenderer<[isTransition: boolean]>.constructor
Properties
renderActiveLegLast
protected
readonly
renderActiveLegLast:boolean
=true
Defined in: src/sdk/components/map/AbstractFlightPathPlanRenderer.ts:20
Whether to render the active leg last. Defaults to true.
Inherited from
AbstractFlightPathPlanRenderer.renderActiveLegLast
renderOrder
protected
readonly
renderOrder:FlightPathPlanRenderOrder
='forward'
Defined in: src/sdk/components/map/AbstractFlightPathPlanRenderer.ts:20
The order which this renderer renders the flight plan legs. Forward order renders the legs in a first-to-last fashion. Reverse order renders the legs in a last-to-first fashion. Defaults to forward.
Inherited from
AbstractFlightPathPlanRenderer.renderOrder
Methods
render()
render(
plan
,startIndex
,endIndex
,context
,streamStack
, ...args
):void
Defined in: src/sdk/components/map/AbstractFlightPathPlanRenderer.ts:32
Renders a flight plan path to a canvas.
Parameters
Parameter | Type | Description |
---|---|---|
plan | FlightPlan | The flight plan to render. |
startIndex | undefined | number | The global index of the first flight plan leg to render, inclusive. Defaults to 0 . |
endIndex | undefined | number | The global index of the last flight plan leg to render, inclusive. Defaults to plan.length - 1 . |
context | CanvasRenderingContext2D | The canvas 2D rendering context to which to render. |
streamStack | GeoProjectionPathStreamStack | The path stream stack to which to render. |
...args | [boolean ] | Additional arguments. |
Returns
void
Inherited from
AbstractFlightPathPlanRenderer.render
renderLeg()
protected
renderLeg(leg
,plan
,activeLeg
,legIndex
,activeLegIndex
,context
,streamStack
,isTransition
):void
Defined in: src/garminsdk/components/map/flightplan/ProcMapFlightPathPlanRenderer.ts:26
Parameters
Parameter | Type |
---|---|
leg | LegDefinition |
plan | FlightPlan |
activeLeg | undefined | LegDefinition |
legIndex | number |
activeLegIndex | number |
context | CanvasRenderingContext2D |
streamStack | GeoProjectionPathStreamStack |
isTransition | boolean |
Returns
void
Inherit Doc
Overrides
AbstractFlightPathPlanRenderer.renderLeg