|
QGIS API Documentation 4.1.0-Master (64dc32379c2)
|
Definition of root implicit tiling node (typically root node of the whole tileset, but it does not have to be - there could be even multiple root implicit tiling nodes within a tileset). More...
#include <qgscesiumimplicittiling.h>
Public Attributes | |
| int | availableLevels = 0 |
| total number of available levels within the implicit tiling | |
| QUrl | baseUrl |
| QString | contentUriTemplate |
| Qgis::Axis | gltfUpAxis = Qgis::Axis::Y |
| Qgis::TileRefinementProcess | refinementProcess = Qgis::TileRefinementProcess::Replacement |
| QgsTiledSceneBoundingVolume | rootBoundingVolume |
| if the root node uses OBB as the bounding volume, we use it directly to create child volumes | |
| double | rootGeometricError = 0 |
| std::optional< QgsBox3D > | rootRegion |
| if the root node uses "region" bounding volume (in lat/lon), we use it to create child regions and then transform them to OBBs | |
| std::optional< QgsMatrix4x4 > | rootTransform |
| QMap< TileCoordinate, Subtree > | subtreeCache |
| int | subtreeLevels = 0 |
| how many levels are stored in a single subtree | |
| QString | subtreeUriTemplate |
Definition of root implicit tiling node (typically root node of the whole tileset, but it does not have to be - there could be even multiple root implicit tiling nodes within a tileset).
For more details, see the spec, there are some diagrams about subtrees: https://github.com/CesiumGS/3d-tiles/tree/main/specification/ImplicitTiling
Definition at line 106 of file qgscesiumimplicittiling.h.
| int QgsCesiumImplicitTiling::Root::availableLevels = 0 |
total number of available levels within the implicit tiling
Definition at line 111 of file qgscesiumimplicittiling.h.
| QUrl QgsCesiumImplicitTiling::Root::baseUrl |
Definition at line 116 of file qgscesiumimplicittiling.h.
| QString QgsCesiumImplicitTiling::Root::contentUriTemplate |
Definition at line 114 of file qgscesiumimplicittiling.h.
| Qgis::Axis QgsCesiumImplicitTiling::Root::gltfUpAxis = Qgis::Axis::Y |
Definition at line 128 of file qgscesiumimplicittiling.h.
| Qgis::TileRefinementProcess QgsCesiumImplicitTiling::Root::refinementProcess = Qgis::TileRefinementProcess::Replacement |
Definition at line 126 of file qgscesiumimplicittiling.h.
| QgsTiledSceneBoundingVolume QgsCesiumImplicitTiling::Root::rootBoundingVolume |
if the root node uses OBB as the bounding volume, we use it directly to create child volumes
Definition at line 121 of file qgscesiumimplicittiling.h.
| double QgsCesiumImplicitTiling::Root::rootGeometricError = 0 |
Definition at line 125 of file qgscesiumimplicittiling.h.
| std::optional<QgsBox3D> QgsCesiumImplicitTiling::Root::rootRegion |
if the root node uses "region" bounding volume (in lat/lon), we use it to create child regions and then transform them to OBBs
Definition at line 123 of file qgscesiumimplicittiling.h.
| std::optional<QgsMatrix4x4> QgsCesiumImplicitTiling::Root::rootTransform |
Definition at line 127 of file qgscesiumimplicittiling.h.
| QMap<TileCoordinate, Subtree> QgsCesiumImplicitTiling::Root::subtreeCache |
Definition at line 130 of file qgscesiumimplicittiling.h.
| int QgsCesiumImplicitTiling::Root::subtreeLevels = 0 |
how many levels are stored in a single subtree
Definition at line 113 of file qgscesiumimplicittiling.h.
| QString QgsCesiumImplicitTiling::Root::subtreeUriTemplate |
Definition at line 115 of file qgscesiumimplicittiling.h.