18#ifndef QGSPOINTCLOUDSTATSCALCULATOR_H
19#define QGSPOINTCLOUDSTATSCALCULATOR_H
26#include <QFutureWatcher>
60 bool calculateStats(
QgsFeedback *feedback,
const QVector<QgsPointCloudAttribute> &attributes, qint64 pointsLimit = -1 );
66 std::unique_ptr<QgsPointCloudIndex> mIndex =
nullptr;
69 QSet<IndexedPointCloudNode> mProcessedNodes;
Represents a indexed point cloud node in octree.
Base class for feedback objects to be used for cancellation of something running in a worker thread.
Attribute for point cloud data pair of name and size in bytes.
Base class for storing raw data from point cloud nodes.
Represents a indexed point clouds data in octree.
Point cloud data request.
Class used to store statistics of a point cloud dataset.
Class used to calculate statistics of a point cloud dataset.
QgsPointCloudStatistics statistics() const
Returns the object containing the calculated statistics.