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.
QgsPointCloudBlockRequest(const IndexedPointCloudNode &node, const QString &Uri, const QgsPointCloudAttributeCollection &attributes, const QgsPointCloudAttributeCollection &requestedAttributes, const QgsVector3D &scale, const QgsVector3D &offset, const QgsPointCloudExpression &filterExpression, const QgsRectangle &filterRect)
QgsPointCloudBlockRequest constructor Note: It is the responsablitiy of the caller to delete the bloc...
QgsPointCloudExpression mFilterExpression
QgsPointCloudBlock * block()
Returns the requested block.
virtual ~QgsPointCloudBlockRequest()=0
void finished()
Emitted when the request processing has finished.
Base class for storing raw data from point cloud nodes.
A rectangle specified with double values.