cesium-native 0.46.0
Loading...
Searching...
No Matches
IModelMeshExport.h
1#pragma once
2
3#include <cstdint>
4#include <string>
5
6namespace CesiumITwinClient {
14enum class IModelMeshExportStatus : uint8_t {
15 Unknown = 0,
16 NotStarted = 1,
17 InProgress = 2,
18 Complete = 3,
19 Invalid = 4
20};
21
30
38enum class IModelMeshExportType : uint8_t {
39 Unknown = 0,
43 ITwin3DFT = 1,
44 IModel = 2,
45 Cesium = 3,
46 Cesium3DTiles = 4,
47};
48
57
75}; // namespace CesiumITwinClient
Classes for using 3D Tiles.
Definition Buffer.h:7
Classes for interacting with the iTwin API.
@ Unknown
The content type returned is not a known type.
IModelMeshExportType
The type of mesh exported.
@ ITwin3DFT
iTwin "3D Fast Transmission" (3DFT) format.
IModelMeshExportStatus iModelMeshExportStatusFromString(const std::string &str)
Obtains an IModelMeshExportStatus value from the provided string.
IModelMeshExportStatus
The status of an iModel Mesh Export.
IModelMeshExportType iModelMeshExportTypeFromString(const std::string &str)
Obtains an IModelMeshExportType value from the provided string.
std::string id
ID of the export request.
IModelMeshExportType exportType
The type of the export.
std::string displayName
Name of the exported iModel.
IModelMeshExportStatus status
The status of the export job.