|
QGIS API Documentation 3.99.0-Master (f78f5286a64)
|
Contains utilities for working with Cesium data. More...
#include <qgscesiumutils.h>
Classes | |
| struct | B3DMContents |
| Encapsulates the contents of a B3DM file. More... | |
| struct | TileContents |
| Encapsulates the contents of a 3D tile. More... | |
Static Public Member Functions | |
| static B3DMContents | extractGltfFromB3dm (const QByteArray &tileContent) |
| Extracts GLTF binary data and other contents from the legacy b3dm (Batched 3D Model) tile format. | |
| static TileContents | extractGltfFromTileContent (const QByteArray &tileContent) |
| Parses tile content. | |
| static QgsOrientedBox3D | parseBox (const json &box) |
| Parses a box object from a Cesium JSON document to an oriented bounding box. | |
| static QgsOrientedBox3D | parseBox (const QVariantList &box) |
| Parses a box object from a Cesium JSON document to an oriented bounding box. | |
| static QgsBox3D | parseRegion (const json ®ion) |
| Parses a region object from a Cesium JSON object to a 3D box. | |
| static QgsBox3D | parseRegion (const QVariantList ®ion) |
| Parses a region object from a Cesium JSON document to a 3D box. | |
| static QgsSphere | parseSphere (const json &sphere) |
| Parses a sphere object from a Cesium JSON document. | |
| static QgsSphere | parseSphere (const QVariantList &sphere) |
| Parses a sphere object from a Cesium JSON document. | |
| static QgsSphere | transformSphere (const QgsSphere &sphere, const QgsMatrix4x4 &transform) |
| Applies a transform to a sphere. | |
Contains utilities for working with Cesium data.
Definition at line 43 of file qgscesiumutils.h.
|
static |
Extracts GLTF binary data and other contents from the legacy b3dm (Batched 3D Model) tile format.
Returns empty byte array on error.
Definition at line 146 of file qgscesiumutils.cpp.
|
static |
Parses tile content.
Returns empty byte array on error.
Definition at line 199 of file qgscesiumutils.cpp.
|
static |
Parses a box object from a Cesium JSON document to an oriented bounding box.
Definition at line 60 of file qgscesiumutils.cpp.
|
static |
Parses a box object from a Cesium JSON document to an oriented bounding box.
Definition at line 84 of file qgscesiumutils.cpp.
|
static |
Parses a region object from a Cesium JSON object to a 3D box.
Definition at line 30 of file qgscesiumutils.cpp.
|
static |
Parses a region object from a Cesium JSON document to a 3D box.
Definition at line 52 of file qgscesiumutils.cpp.
|
static |
Parses a sphere object from a Cesium JSON document.
Definition at line 92 of file qgscesiumutils.cpp.
|
static |
Parses a sphere object from a Cesium JSON document.
Definition at line 111 of file qgscesiumutils.cpp.
|
static |
Applies a transform to a sphere.
Definition at line 119 of file qgscesiumutils.cpp.