5 #include "Cesium3DTiles/Library.h"
7 #include <CesiumUtility/ExtensibleObject.h>
8 #include <CesiumUtility/JsonValue.h>
22 static inline constexpr
const char* TypeName =
"PropertyTableProperty";
28 inline static const std::string UINT8 =
"UINT8";
30 inline static const std::string UINT16 =
"UINT16";
32 inline static const std::string UINT32 =
"UINT32";
34 inline static const std::string UINT64 =
"UINT64";
41 inline static const std::string UINT8 =
"UINT8";
43 inline static const std::string UINT16 =
"UINT16";
45 inline static const std::string UINT32 =
"UINT32";
47 inline static const std::string UINT64 =
"UINT64";
65 int64_t values = int64_t();
99 std::string arrayOffsetType = ArrayOffsetType::UINT32;
107 std::string stringOffsetType = StringOffsetType::UINT32;
114 std::optional<CesiumUtility::JsonValue>
offset;
121 std::optional<CesiumUtility::JsonValue>
scale;
129 std::optional<CesiumUtility::JsonValue>
max;
137 std::optional<CesiumUtility::JsonValue>
min;
Classes for using 3D Tiles.
Known values for The type of values in arrayOffsets.
Known values for The type of values in stringOffsets.
An array of binary property values. This represents one column of a property table,...
std::optional< CesiumUtility::JsonValue > scale
A scale to apply to property values. Only applicable when the component type is FLOAT32 or FLOAT64,...
std::optional< int64_t > stringOffsets
The index of the buffer view containing offsets for strings. The number of offsets is equal to the nu...
std::optional< CesiumUtility::JsonValue > min
Minimum value present in the property values. Only applicable to SCALAR, VECN, and MATN types....
std::optional< CesiumUtility::JsonValue > max
Maximum value present in the property values. Only applicable to SCALAR, VECN, and MATN types....
std::optional< CesiumUtility::JsonValue > offset
An offset to apply to property values. Only applicable when the component type is FLOAT32 or FLOAT64,...
std::optional< int64_t > arrayOffsets
The index of the buffer view containing offsets for variable-length arrays. The number of offsets is ...
The base class for objects that have extensions and extras.