Cesium scene.
Private boundBind once to have a unique function for using as a listener
Private defaultProtected sceneCesium scene.
Protected addCreate a Cesium primitive if style has a text component. Eventually return a PrimitiveCollection including current primitive.
Convert a point geometry to a Cesium BillboardCollection.
OpenLayers feature..
OpenLayers point geometry.
Called when the new billboard is added.
Protected createBasics primitive creation using a color attribute. Note that Cesium has 'interior' and outline geometries.
OpenLayers feature.
OpenLayers geometry.
Optional opt_lineWidth: numberprimitive
Add a billboard to a Cesium.BillboardCollection. Overriding this wrapper allows manipulating the billboard options.
OpenLayers feature.
newly created billboard
Protected extractProtected extractProtected getConvert one OpenLayers feature up to a collection of Cesium primitives.
Optional opt_geom: GeometryConvert an OpenLayers line string geometry to Cesium.
Convert an OpenLayers multi-something geometry to Cesium.
OpenLayers feature..
OpenLayers geometry.
Called when the new billboard is added.
primitives
Convert a point geometry to a Cesium BillboardCollection.
OpenLayers feature..
OpenLayers point geometry.
Optional opt_newBillboardCallback: ((bb) => void)Called when the new billboard is added.
primitives
Convert an OpenLayers vector layer to Cesium primitive collection.
For each feature, the associated primitive will be stored in
featurePrimitiveMap.
Private onProtected setProtected wrapCreate a primitive collection out of two Cesium geometries. Only the OpenLayers style colors will be used.
Concrete base class for converting from OpenLayers3 vectors to Cesium primitives. Extending this class is possible provided that the extending class and the library are compiled together by the closure compiler.