Class: MapAbstractAirspaceRenderer
An abstract implementation of MapAirspaceRenderer.
Hierarchy
MapAbstractAirspaceRenderer
Implements
Constructors
constructor
• new MapAbstractAirspaceRenderer(): MapAbstractAirspaceRenderer
Returns
Methods
render
▸ render(airspace
, projection
, context
, lod?
, stream?
): void
Renders an airspace to canvas.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
airspace | LodBoundary | undefined | The airspace to render. |
projection | GeoProjection | undefined | The projection to use when rendering. |
context | CanvasRenderingContext2D | undefined | The canvas rendering context to which to render. |
lod | number | 0 | The LOD to render. Defaults to 0. |
stream? | PathStream | undefined | The path stream to which to render. If undefined, the path will be rendered directly to the canvas rendering context. |
Returns
void
Implementation of
Defined in
src/sdk/components/map/MapAirspaceRenderer.ts:37
renderShape
▸ renderShape(shape
, projection
, context
, stream?
): void
Renders a single contiguous shape within an airspace.
Parameters
Name | Type | Description |
---|---|---|
shape | readonly LodBoundaryVector [] | The shape to render. |
projection | GeoProjection | The projection to use when rendering. |
context | CanvasRenderingContext2D | The canvas rendering context to which to render. |
stream? | PathStream | The path stream to which to render. If undefined, the path will be rendered directly to the canvas rendering context. |
Returns
void
Defined in
src/sdk/components/map/MapAirspaceRenderer.ts:54