cesium-native 0.62.0
Loading...
Searching...
No Matches
CesiumVectorData::GltfConverter Class Reference

Convert GeoJSON documents to glTF. More...

#include <CesiumVectorData/GltfConverter.h>

Static Public Member Functions

static ConverterResult convert (const GeoJsonDocument &geoJson, const CesiumGeospatial::Ellipsoid &ellipsoid, const CesiumUtility::IntrusivePointer< CesiumGltf::Schema > &pSchema=nullptr)
 Convert geoJSON document to a result containing a glTF Model object.
 
static ConvertSchemaResult convertSchema (const Cesium3DTiles::ExtensionSchemaMaxarContentGeoJson &maxarSchema)
 Convert MAXAR_content_geojson schema into a glTF schema.
 

Detailed Description

Convert GeoJSON documents to glTF.

Definition at line 30 of file GltfConverter.h.

Member Function Documentation

◆ convert()

static ConverterResult CesiumVectorData::GltfConverter::convert ( const GeoJsonDocument & geoJson,
const CesiumGeospatial::Ellipsoid & ellipsoid,
const CesiumUtility::IntrusivePointer< CesiumGltf::Schema > & pSchema = nullptr )
static

Convert geoJSON document to a result containing a glTF Model object.

Parameters
geoJsonThe GeoJSON document.
ellipsoidThe ellipsoid for GeoJSON coordinates.
pSchemathe schema to use for converting GeoJSON feature properties to glTF EXT_structural_metadata properties.
Returns
A result object that includes the glTF Model and any errors.

◆ convertSchema()

static ConvertSchemaResult CesiumVectorData::GltfConverter::convertSchema ( const Cesium3DTiles::ExtensionSchemaMaxarContentGeoJson & maxarSchema)
static

Convert MAXAR_content_geojson schema into a glTF schema.

Parameters
maxarSchemaThe schema extension object supplied with a GeoJson tileset
Returns
A result object that includes the converted schema and any errors.

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