18#ifndef QGSPOINTCLOUDBLOCKREQUEST_H
19#define QGSPOINTCLOUDBLOCKREQUEST_H
70 std::unique_ptr<QgsTileDownloadManagerReply> mTileDownloadManagerReply =
nullptr;
Represents a indexed point cloud node in octree.
Collection of point cloud attributes.
Base class for handling loading QgsPointCloudBlock asynchronously.
QgsPointCloudAttributeCollection mRequestedAttributes
QgsPointCloudAttributeCollection mAttributes
IndexedPointCloudNode mNode
QString errorStr()
Returns the error message string of the request.
QgsPointCloudExpression mFilterExpression
QgsPointCloudBlock * block()
Returns the requested block.
virtual ~QgsPointCloudBlockRequest()=0
void finished()
Emitted when the request processing has finished.
QgsPointCloudBlockRequest(const IndexedPointCloudNode &node, const QString &Uri, const QgsPointCloudAttributeCollection &attributes, const QgsPointCloudAttributeCollection &requestedAttributes, const QgsVector3D &scale, const QgsVector3D &offset, const QgsPointCloudExpression &filterExpression)
QgsPointCloudBlockRequest constructor Note: It is the responsablitiy of the caller to delete the bloc...
Base class for storing raw data from point cloud nodes.