cesium-native  0.41.0
ClassStatistics.h
1 // This file was generated by generate-classes.
2 // DO NOT EDIT THIS FILE!
3 #pragma once
4 
5 #include "Cesium3DTiles/Library.h"
6 #include "Cesium3DTiles/PropertyStatistics.h"
7 
8 #include <CesiumUtility/ExtensibleObject.h>
9 
10 #include <cstdint>
11 #include <optional>
12 #include <unordered_map>
13 
14 namespace Cesium3DTiles {
19 struct CESIUM3DTILES_API ClassStatistics final
21  static inline constexpr const char* TypeName = "ClassStatistics";
22 
26  std::optional<int64_t> count;
27 
33  std::unordered_map<std::string, Cesium3DTiles::PropertyStatistics> properties;
34 };
35 } // namespace Cesium3DTiles
Classes for using 3D Tiles.
Definition: Buffer.h:7
Statistics about entities that conform to a class that was defined in a metadata schema.
std::optional< int64_t > count
The number of entities that conform to the class.
std::unordered_map< std::string, Cesium3DTiles::PropertyStatistics > properties
A dictionary, where each key corresponds to a property ID in the class' properties dictionary and eac...
The base class for objects that have extensions and extras.