18#ifndef QGSPOINTCLOUDSTATSCALCULATOR_H
19#define QGSPOINTCLOUDSTATSCALCULATOR_H
28#include <QFutureWatcher>
67 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.
Smart pointer for QgsAbstractPointCloudIndex.
Represents an indexed point cloud node's position in octree.
Point cloud data request.
Used to store statistics of a point cloud dataset.
QgsPointCloudStatistics statistics() const
Returns the object containing the calculated statistics.
QgsPointCloudStatsCalculator(QgsPointCloudIndex index)
Constructor.
bool calculateStats(QgsFeedback *feedback, const QVector< QgsPointCloudAttribute > &attributes, qint64 pointsLimit=-1)
Calculates the statistics of given attributes attributes up to new pointsLimit points Note: the alrea...