cesium-native 0.50.0
Loading...
Searching...
No Matches
CesiumVectorData::GeoJsonGeometryCollection Struct Reference

A GeometryCollection represents any number of GeoJsonObject objects. More...

#include <CesiumVectorData/GeoJsonObjectTypes.h>

Public Attributes

std::vector< GeoJsonObjectgeometries
 The GeoJsonObject values contained in this GeometryCollection.
 
std::optional< CesiumGeometry::AxisAlignedBoxboundingBox = std::nullopt
 The bounding box associated with this GeometryCollection value, if any.
 
CesiumUtility::JsonValue::Object foreignMembers
 Any members specified on this object that are not part of the specification for this object.
 
std::optional< VectorStylestyle = std::nullopt
 The style to apply to this object as well as any child object. If not set, the style of any parent object or the default style will be used.
 

Static Public Attributes

static constexpr GeoJsonObjectType TYPE
 The GeoJsonObjectType for a GeometryCollection.
 

Detailed Description

A GeometryCollection represents any number of GeoJsonObject objects.

Definition at line 272 of file GeoJsonObjectTypes.h.

Member Data Documentation

◆ boundingBox

std::optional<CesiumGeometry::AxisAlignedBox> CesiumVectorData::GeoJsonGeometryCollection::boundingBox = std::nullopt

The bounding box associated with this GeometryCollection value, if any.

Definition at line 287 of file GeoJsonObjectTypes.h.

◆ foreignMembers

CesiumUtility::JsonValue::Object CesiumVectorData::GeoJsonGeometryCollection::foreignMembers
Initial value:
=
std::map< std::string, JsonValue > Object
The type to represent an Object JSON value.
Definition JsonValue.h:73

Any members specified on this object that are not part of the specification for this object.

See https://datatracker.ietf.org/doc/html/rfc7946#section-6.1 for more information.

Definition at line 296 of file GeoJsonObjectTypes.h.

◆ geometries

std::vector<GeoJsonObject> CesiumVectorData::GeoJsonGeometryCollection::geometries

The GeoJsonObject values contained in this GeometryCollection.

Definition at line 281 of file GeoJsonObjectTypes.h.

◆ style

std::optional<VectorStyle> CesiumVectorData::GeoJsonGeometryCollection::style = std::nullopt

The style to apply to this object as well as any child object. If not set, the style of any parent object or the default style will be used.

Definition at line 303 of file GeoJsonObjectTypes.h.

◆ TYPE

GeoJsonObjectType CesiumVectorData::GeoJsonGeometryCollection::TYPE
staticconstexpr
Initial value:
=
GeoJsonObjectType::GeometryCollection

The GeoJsonObjectType for a GeometryCollection.

Definition at line 274 of file GeoJsonObjectTypes.h.


The documentation for this struct was generated from the following file: