| QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
    | 
Base class for handling loading QgsPointCloudBlock asynchronously. More...
#include <qgspointcloudblockrequest.h>

| Signals | |
| void | finished () | 
| Emitted when the request processing has finished.  More... | |
| Public Member Functions | |
| 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 block if it was loaded correctly.  More... | |
| virtual | ~QgsPointCloudBlockRequest ()=0 | 
| QgsPointCloudBlock * | block () | 
| Returns the requested block.  More... | |
| QString | errorStr () | 
| Returns the error message string of the request.  More... | |
| Protected Attributes | |
| QgsPointCloudAttributeCollection | mAttributes | 
| QgsPointCloudBlock * | mBlock = nullptr | 
| QString | mErrorStr | 
| QgsPointCloudExpression | mFilterExpression | 
| QgsRectangle | mFilterRect | 
| IndexedPointCloudNode | mNode | 
| QgsVector3D | mOffset | 
| QgsPointCloudAttributeCollection | mRequestedAttributes | 
| QgsVector3D | mScale | 
| std::unique_ptr< QgsTileDownloadManagerReply > | mTileDownloadManagerReply = nullptr | 
| QString | mUri | 
Base class for handling loading QgsPointCloudBlock asynchronously.
Definition at line 36 of file qgspointcloudblockrequest.h.
| QgsPointCloudBlockRequest::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 block if it was loaded correctly.
| 
 | pure virtual | 
| QgsPointCloudBlock * QgsPointCloudBlockRequest::block | ( | ) | 
Returns the requested block.
if the returned block is nullptr, that means the data request failed Note: It is the responsablitiy of the caller to delete the block if it was loaded correctly
| QString QgsPointCloudBlockRequest::errorStr | ( | ) | 
Returns the error message string of the request.
| 
 | signal | 
Emitted when the request processing has finished.
| 
 | protected | 
Definition at line 68 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 71 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 72 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 74 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 75 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 66 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 73 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 69 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 73 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 70 of file qgspointcloudblockrequest.h.
| 
 | protected | 
Definition at line 67 of file qgspointcloudblockrequest.h.