Skip to main content

Abstract Class: MapMultiLineAirspaceRenderer

Defined in: src/sdk/components/map/MapMultiLineAirspaceRenderer.ts:36

An airspace renderer which supports rendering airspace borders as multiple, optionally offset lines.

Extends​

Constructors​

Constructor​

new MapMultiLineAirspaceRenderer(): MapMultiLineAirspaceRenderer

Returns​

MapMultiLineAirspaceRenderer

Inherited from​

MapAbstractAirspaceRenderer.constructor

Methods​

render()​

render(airspace, projection, context, lod, stream?): void

Defined in: src/sdk/components/map/MapAirspaceRenderer.ts:37

Renders an airspace to canvas.

Parameters​

ParameterTypeDefault valueDescription
airspaceLodBoundaryundefinedThe airspace to render.
projectionGeoProjectionundefinedThe projection to use when rendering.
contextCanvasRenderingContext2DundefinedThe canvas rendering context to which to render.
lodnumber0The LOD to render. Defaults to 0.
stream?PathStreamundefinedThe path stream to which to render. If undefined, the path will be rendered directly to the canvas rendering context.

Returns​

void

Inherited from​

MapAbstractAirspaceRenderer.render


renderLines()​

abstract protected renderLines(shape, context, stream?): void

Defined in: src/sdk/components/map/MapMultiLineAirspaceRenderer.ts:58

Renders a projected airspace shape with one or more lines.

Parameters​

ParameterTypeDescription
shapeMapMultiLineAirspaceShapeThe shape to render.
contextCanvasRenderingContext2DThe canvas rendering context to which to render.
stream?PathStreamThe path stream to which to render. If undefined, the path will be rendered directly to the canvas rendering context.

Returns​

void


renderShape()​

protected renderShape(shape, projection, context, stream?): void

Defined in: src/sdk/components/map/MapMultiLineAirspaceRenderer.ts:40

Renders a single contiguous shape within an airspace.

Parameters​

ParameterTypeDescription
shapereadonly LodBoundaryVector[]The shape to render.
projectionGeoProjectionThe projection to use when rendering.
contextCanvasRenderingContext2DThe canvas rendering context to which to render.
stream?PathStreamThe path stream to which to render. If undefined, the path will be rendered directly to the canvas rendering context.

Returns​

void

Overrides​

MapAbstractAirspaceRenderer.renderShape