Class VectorCesiumImpl

represents a specific vector layer for cesium.

Hierarchy

Implements

Accessors

  • get className(): string
  • Returns string

  • get initialized(): boolean
  • Whether this implementation has been initialized (e.g. activated at least once)

    Returns boolean

Constructors

Methods

  • converts a feature and adds the associated primitives to the collection of primitives

    Parameters

    • feature: Feature<Geometry>

    Returns void

  • activates the implementation, if the map is also active. calls initialize (only use internally) Once the promise resolves, the layer can still be inactive, if deactivate was called while initializing the layer.

    Returns Promise<void>

Properties

[moduleIdSymbol]?: string
_context: null | VectorContext = null
_featureToAdd: Set<Feature<Geometry>> = ...

A set of ol.Features to add once the map is back to cesium

_featureVisibilityListeners: (() => void)[] = []

Type declaration

    • (): void
    • Returns void

_olListeners: (EventsKey | EventsKey[])[] = []
_rootCollection: PrimitiveCollection
_scene: undefined | Scene = undefined
_state: LayerState = LayerState.INACTIVE
featureVisibility: FeatureVisibility
globalHider: undefined | GlobalHider
headers?: Record<string, string>
isDestroyed: boolean
name: string

unique Name

properties: Record<string, unknown>
source: VectorSource<Geometry>
splitDirection: SplitDirection
style: StyleItem
url: undefined | string
vectorProperties: VectorProperties

Generated using TypeDoc