Classes for using 3D Tiles.
Classes for interacting with the iTwin API.
CesiumCuratedContentType
The type of content obtained from the iTwin Cesium Curated Content API.
@ Terrain
The content is quantized mesh terrain.
@ Imagery
The content is imagery that can be loaded with CesiumRasterOverlays::ITwinCesiumCuratedContentRasterO...
@ Czml
The content is in the Cesium Language (CZML) format.
@ Unknown
The content type returned is not a known type.
@ Kml
The content is in the Keyhole Markup Language (KML) format.
@ Gltf
The content is a glTF model.
@ GeoJson
The content is in the GeoJSON format.
CesiumCuratedContentType cesiumCuratedContentTypeFromString(const std::string &str)
Obtains a CesiumCuratedContentType value from the provided string.
CesiumCuratedContentStatus
Describes the state of the content during the upload and tiling processes.
CesiumCuratedContentStatus cesiumCuratedContentStatusFromString(const std::string &str)
Obtains a CesiumCuratedContentStatus value from the provided string.
A single asset obtained from the iTwin Cesium Curated Content API.
std::string attribution
A Markdown compatible string containing any required attribution for the content.
CesiumCuratedContentType type
The type of the content.
uint64_t id
The unique identifier for the content.
std::string name
The name of the content.
CesiumCuratedContentStatus status
The status of the content.
std::string description
A Markdown string describing the content.