QGIS API Documentation 4.1.0-Master (64dc32379c2)
Loading...
Searching...
No Matches
QgsCesiumImplicitTiling::Subtree Struct Reference

Data about subtree of a node - there should be subtree at least for root implicit tiling node, and there may be further subtrees if the hierarchy is deeper. More...

#include <qgscesiumimplicittiling.h>

Public Attributes

QBitArray childSubtreeAvailability
 Bit array to know where to look for more subtree definitions deeper in the hierarchy.
QBitArray contentAvailability
 Bit array whether a tile has some content.
QBitArray tileAvailability
 Bit array whether a tile is available.

Detailed Description

Data about subtree of a node - there should be subtree at least for root implicit tiling node, and there may be further subtrees if the hierarchy is deeper.

Number of zoom levels covered by a single subtree is given by Root::subtreeLevels.

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 70 of file qgscesiumimplicittiling.h.

Member Data Documentation

◆ childSubtreeAvailability

QBitArray QgsCesiumImplicitTiling::Subtree::childSubtreeAvailability

Bit array to know where to look for more subtree definitions deeper in the hierarchy.

This bit array is for single zoom level one level deeper than the deepest level of subtree data - for example, for subtreeLevels=3, this will cover availability of subtrees at zoom level 4.

Definition at line 95 of file qgscesiumimplicittiling.h.

◆ contentAvailability

QBitArray QgsCesiumImplicitTiling::Subtree::contentAvailability

Bit array whether a tile has some content.

Contains multiple zoom levels, within a single zoom level tiles are ordered using Morton Z-order curve.

If a content is available, we should be able to fetch it using the templat content URI.

Definition at line 88 of file qgscesiumimplicittiling.h.

◆ tileAvailability

QBitArray QgsCesiumImplicitTiling::Subtree::tileAvailability

Bit array whether a tile is available.

Contains multiple zoom levels, within a single zoom level tiles are ordered using Morton Z-order curve.

If a tile is available, that means it may optionally also have content assigned to it (check "contentAvailability" bit array) and/or it may have some children.

Definition at line 80 of file qgscesiumimplicittiling.h.


The documentation for this struct was generated from the following file: