cesium-native 0.50.0
Loading...
Searching...
No Matches
CesiumITwinClient::GeospatialFeatureCollectionExtents Struct Reference

The extents of a feature collection. More...

#include <CesiumITwinClient/GeospatialFeatureCollection.h>

Public Attributes

std::vector< CesiumGeometry::AxisAlignedBoxspatial
 A feature collection's spatial extents.
 
std::string coordinateReferenceSystem
 The coordinate reference system used for the spatial extents.
 
std::vector< std::pair< std::string, std::string > > temporal
 A feature collection's temporal extents.
 
std::string temporalReferenceSystem
 The temporal reference system used for the temporal extents.
 

Detailed Description

The extents of a feature collection.

Definition at line 14 of file GeospatialFeatureCollection.h.

Member Data Documentation

◆ coordinateReferenceSystem

std::string CesiumITwinClient::GeospatialFeatureCollectionExtents::coordinateReferenceSystem

The coordinate reference system used for the spatial extents.

Only a WGS84 CRS is currently supported.

Definition at line 30 of file GeospatialFeatureCollection.h.

◆ spatial

std::vector<CesiumGeometry::AxisAlignedBox> CesiumITwinClient::GeospatialFeatureCollectionExtents::spatial

A feature collection's spatial extents.

From the specification:

One or more bounding boxes that describe the spatial extent of the dataset. In the Core only a single bounding box is supported. Extensions may support additional areas. If multiple areas are provided, the union of the bounding boxes describes the spatial extent.

Definition at line 24 of file GeospatialFeatureCollection.h.

◆ temporal

std::vector<std::pair<std::string, std::string> > CesiumITwinClient::GeospatialFeatureCollectionExtents::temporal

A feature collection's temporal extents.

From the specification:

One or more time intervals that describe the temporal extent of the dataset. The value null is supported and indicates an unbounded interval end. In the Core only a single time interval is supported. Extensions may support multiple intervals. If multiple intervals are provided, the union of the intervals describes the temporal extent.

While the specification reads that this property includes "one or more time intervals," that is only the case if the property is specified (it is optional). If not specified, no time intervals will be listed.

Null values will be represented as empty strings.

Definition at line 47 of file GeospatialFeatureCollection.h.

◆ temporalReferenceSystem

std::string CesiumITwinClient::GeospatialFeatureCollectionExtents::temporalReferenceSystem

The temporal reference system used for the temporal extents.

The Gregorian calendar is currently the only supported TRS.

Definition at line 53 of file GeospatialFeatureCollection.h.


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