QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
Keeps metadata for indexed point cloud node. More...
#include <qgspointcloudindex.h>
Public Member Functions | |
QgsPointCloudNode (const QgsPointCloudNodeId &id, qint64 pointCount, const QList< QgsPointCloudNodeId > &childIds, float error, const QgsBox3D &bounds) | |
Constructs new node object. | |
QgsBox3D | bounds () const |
Returns node's bounding cube in CRS coords. | |
QList< QgsPointCloudNodeId > | children () const |
Returns IDs of child nodes. | |
float | error () const |
Returns node's error in map units (used to determine in whether the node has enough detail for the current view) | |
QgsPointCloudNodeId | id () const |
Returns node's ID (unique in index) | |
qint64 | pointCount () const |
Returns number of points contained in node data. | |
Static Public Member Functions | |
static QgsBox3D | bounds (QgsBox3D rootBounds, QgsPointCloudNodeId id) |
Returns bounding box of specific node. | |
Keeps metadata for indexed point cloud node.
Definition at line 157 of file qgspointcloudindex.h.
|
inline |
Constructs new node object.
Should only be called by QgsPointCloudIndex::getNode(). Bounds should always be computed by QgsPointCloudNode::bounds().
Definition at line 165 of file qgspointcloudindex.h.
QgsBox3D QgsPointCloudNode::bounds | ( | ) | const |
Returns node's bounding cube in CRS coords.
|
static |
Returns bounding box of specific node.
|
inline |
Returns IDs of child nodes.
Definition at line 182 of file qgspointcloudindex.h.
float QgsPointCloudNode::error | ( | ) | const |
Returns node's error in map units (used to determine in whether the node has enough detail for the current view)
|
inline |
Returns node's ID (unique in index)
Definition at line 178 of file qgspointcloudindex.h.
|
inline |
Returns number of points contained in node data.
Definition at line 180 of file qgspointcloudindex.h.