5 #include "Cesium3DTiles/Library.h"
6 #include "Cesium3DTiles/PropertyTableProperty.h"
8 #include <CesiumUtility/ExtensibleObject.h>
13 #include <unordered_map>
22 static inline constexpr
const char* TypeName =
"PropertyTable";
27 std::optional<std::string>
name;
38 int64_t count = int64_t();
46 std::unordered_map<std::string, Cesium3DTiles::PropertyTableProperty>
Classes for using 3D Tiles.
Properties conforming to a class, organized as property values stored in binary columnar arrays.
std::string classProperty
The class that property values conform to. The value shall be a class ID declared in the classes dict...
std::unordered_map< std::string, Cesium3DTiles::PropertyTableProperty > properties
A dictionary, where each key corresponds to a property ID in the class' properties dictionary and eac...
std::optional< std::string > name
The name of the property table, e.g. for display purposes.
The base class for objects that have extensions and extras.