5#include <Cesium3DTiles/Library.h>
6#include <Cesium3DTiles/Subtrees.h>
7#include <CesiumUtility/ExtensibleObject.h>
23 static constexpr const char*
TypeName =
"ImplicitTiling";
31 inline static const std::string
QUADTREE =
"QUADTREE";
34 inline static const std::string
OCTREE =
"OCTREE";
Classes for using 3D Tiles.
Known values for A string describing the subdivision scheme used within the tileset.
static const std::string QUADTREE
QUADTREE
static const std::string OCTREE
OCTREE
This object allows a tile to be implicitly subdivided. Tile and content availability and metadata is ...
int64_t getSizeBytes() const
Calculates the size in bytes of this object, including the contents of all collections,...
int64_t availableLevels
The numbers of the levels in the tree with available tiles.
int64_t subtreeLevels
The number of distinct levels in each subtree. For example, a quadtree with subtreeLevels = 2 will ha...
static constexpr const char * TypeName
The original name of this type.
Cesium3DTiles::Subtrees subtrees
An object describing the location of subtree files.
std::string subdivisionScheme
A string describing the subdivision scheme used within the tileset.
An object describing the location of subtree files.
int64_t getSizeBytes() const
Calculates the size in bytes of this object, including the contents of all collections,...
The base class for objects that have extensions and extras.
int64_t getSizeBytes() const
Calculates the size in bytes of this ExtensibleObject, including all of its extras but NOT including ...