18#ifndef QGSPOINTCLOUDSTATSCALCULATOR_H
19#define QGSPOINTCLOUDSTATSCALCULATOR_H
26#include <QFutureWatcher>
59 bool calculateStats(
QgsFeedback *feedback,
const QVector<QgsPointCloudAttribute> &attributes, qint64 pointsLimit = -1 );
65 std::unique_ptr<QgsPointCloudIndex> mIndex;
68 QSet<QgsPointCloudNodeId> mProcessedNodes;
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.
Represents a indexed point cloud node's position 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.