cesium-native 0.50.0
|
Classes for loading vector data such as GeoJSON. More...
Classes | |
struct | ColorStyle |
Specifies the color of a style type. More... | |
struct | ConstGeoJsonObjectIterator |
The const equivalent of GeoJsonObjectIterator. More... | |
struct | ConstGeoJsonObjectTypeIterator |
An iterator over all GeoJsonObject objects that contain a value of type ObjectType . More... | |
struct | ConstGeoJsonPrimitiveIterator |
Returns all geometry data of a given type from a GeoJsonObject. More... | |
class | GeoJsonDocument |
A vector document parsed from GeoJSON. More... | |
struct | GeoJsonFeature |
A GeoJsonFeature object represents a spatially bounded "thing." It is a collection of information that is possibly linked to a geometry object. More... | |
struct | GeoJsonFeatureCollection |
A FeatureCollection represents any number of GeoJsonFeature objects. More... | |
struct | GeoJsonGeometryCollection |
A GeometryCollection represents any number of GeoJsonObject objects. More... | |
struct | GeoJsonLineString |
A LineString geometry object. More... | |
struct | GeoJsonMultiLineString |
A MultiLineString geometry object. More... | |
struct | GeoJsonMultiPoint |
A MultiPoint geometry object. More... | |
struct | GeoJsonMultiPolygon |
A 'MultiPolygon' geometry object. More... | |
struct | GeoJsonObject |
An object in a GeoJSON document. More... | |
struct | GeoJsonObjectIterator |
Iterates over a GeoJsonObject and all of its children. More... | |
struct | GeoJsonPoint |
A Point geometry object. More... | |
struct | GeoJsonPolygon |
A Polygon geometry object. More... | |
struct | LineStyle |
The style used to draw polylines and strokes. More... | |
struct | PolygonStyle |
The style used to draw a Polygon. More... | |
struct | VectorDocumentAttribution |
Attribution that must be included with a vector document. More... | |
class | VectorRasterizer |
Rasterizes vector primitives into a CesiumGltf::ImageAsset. More... | |
struct | VectorStyle |
Style information to use when drawing vector data. More... | |
Typedefs | |
using | ConstGeoJsonPointIterator |
An iterator over all Point and MultiPoint objects in and including a root GeoJSON object. | |
using | ConstGeoJsonLineStringIterator |
An iterator over all LineString and MultiLineString objects in and including a root GeoJSON object. | |
using | ConstGeoJsonPolygonIterator |
An iterator over all Polygon and MultiPolygon objects in and including a root GeoJSON object. | |
using | GeoJsonObjectVariant |
Every possible object that can be specified in a GeoJSON document. | |
Enumerations | |
enum class | GeoJsonObjectType : uint8_t { Point = 0 , MultiPoint = 1 , LineString = 2 , MultiLineString = 3 , Polygon = 4 , MultiPolygon = 5 , GeometryCollection = 6 , Feature = 7 , FeatureCollection = 8 } |
A type of object in GeoJson data. More... | |
enum class | ColorMode : uint8_t { Normal = 0 , Random = 1 } |
The mode used for coloring. More... | |
enum class | LineWidthMode : uint8_t { Pixels = 0 , Meters = 1 } |
The mode to use when interpreting a given line width. More... | |
Functions | |
std::string_view | geoJsonObjectTypeToString (GeoJsonObjectType type) |
Returns the name of a GeoJsonObjectType value. | |
Classes for loading vector data such as GeoJSON.
An iterator over all LineString
and MultiLineString
objects in and including a root GeoJSON object.
Definition at line 28 of file GeoJsonObject.h.
An iterator over all Point
and MultiPoint
objects in and including a root GeoJSON object.
Definition at line 22 of file GeoJsonObject.h.
An iterator over all Polygon
and MultiPolygon
objects in and including a root GeoJSON object.
Definition at line 36 of file GeoJsonObject.h.
Every possible object that can be specified in a GeoJSON document.
Definition at line 423 of file GeoJsonObjectTypes.h.
|
strong |
The mode used for coloring.
Definition at line 12 of file VectorStyle.h.
|
strong |
A type of object in GeoJson data.
Definition at line 19 of file GeoJsonObjectTypes.h.
|
strong |
The mode to use when interpreting a given line width.
Definition at line 48 of file VectorStyle.h.