cesium-native 0.60.0
Loading...
Searching...
No Matches
GltfConverter.h
1#pragma once
2
3#include <CesiumGeospatial/Ellipsoid.h>
4#include <CesiumGltf/Model.h>
5#include <CesiumUtility/Result.h>
6#include <CesiumVectorData/GeoJsonDocument.h>
7
8namespace CesiumVectorData {
9
14
18class CESIUMVECTORDATA_API GltfConverter {
19public:
29 const GeoJsonDocument& geoJson,
30 const CesiumGeospatial::Ellipsoid& ellipsoid);
31};
32} // namespace CesiumVectorData
A quadratic surface defined in Cartesian coordinates.
Definition Ellipsoid.h:39
A vector document parsed from GeoJSON.
Convert GeoJSON documents to glTF.
static ConverterResult convert(const GeoJsonDocument &geoJson, const CesiumGeospatial::Ellipsoid &ellipsoid)
Convert geoJSON document to a result containing a glTF Model object.
Classes for loading vector data such as GeoJSON.
CesiumUtility::Result< CesiumGltf::Model > ConverterResult
The result of converting a GeoJSON document to glTF.
Holds the result of an operation. If the operation succeeds, it will provide a value....
Definition Result.h:16