|
QGIS API Documentation 3.99.0-Master (2fe06baccd8)
|
Base class for handling loading QgsPointCloudBlock asynchronously from a remote EPT dataset. More...
#include <qgseptpointcloudblockrequest.h>

Public Member Functions | |
| QgsEptPointCloudBlockRequest (const QgsPointCloudNodeId &node, const QString &Uri, const QString &dataType, const QgsPointCloudAttributeCollection &attributes, const QgsPointCloudAttributeCollection &requestedAttributes, const QgsVector3D &scale, const QgsVector3D &offset, const QgsPointCloudExpression &filterExpression, const QgsRectangle &filterRect, const QString &authcfg=QString()) | |
| QgsPointCloudBlockRequest constructor Requests the block data of size blockSize at offset blockOffset Note: It is the responsablitiy of the caller to delete the block if it was loaded correctly. | |
| ~QgsEptPointCloudBlockRequest () override=default | |
| Public Member Functions inherited from QgsPointCloudBlockRequest | |
| QgsPointCloudBlockRequest (const QgsPointCloudNodeId &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. | |
| ~QgsPointCloudBlockRequest () override=0 | |
| QString | errorStr () const |
| Returns the error message string of the request. | |
| std::unique_ptr< QgsPointCloudBlock > | takeBlock () |
| Returns the requested block. | |
Additional Inherited Members | |
| Signals inherited from QgsPointCloudBlockRequest | |
| void | finished () |
| Emitted when the request processing has finished. | |
| Protected Attributes inherited from QgsPointCloudBlockRequest | |
| QgsPointCloudAttributeCollection | mAttributes |
| std::unique_ptr< QgsPointCloudBlock > | mBlock |
| QString | mErrorStr |
| QgsPointCloudExpression | mFilterExpression |
| QgsRectangle | mFilterRect |
| QgsPointCloudNodeId | mNode |
| QgsVector3D | mOffset |
| QgsPointCloudAttributeCollection | mRequestedAttributes |
| QgsVector3D | mScale |
| std::unique_ptr< QgsTileDownloadManagerReply > | mTileDownloadManagerReply = nullptr |
| QString | mUri |
Base class for handling loading QgsPointCloudBlock asynchronously from a remote EPT dataset.
Definition at line 38 of file qgseptpointcloudblockrequest.h.
| QgsEptPointCloudBlockRequest::QgsEptPointCloudBlockRequest | ( | const QgsPointCloudNodeId & | node, |
| const QString & | Uri, | ||
| const QString & | dataType, | ||
| const QgsPointCloudAttributeCollection & | attributes, | ||
| const QgsPointCloudAttributeCollection & | requestedAttributes, | ||
| const QgsVector3D & | scale, | ||
| const QgsVector3D & | offset, | ||
| const QgsPointCloudExpression & | filterExpression, | ||
| const QgsRectangle & | filterRect, | ||
| const QString & | authcfg = QString() ) |
QgsPointCloudBlockRequest constructor Requests the block data of size blockSize at offset blockOffset Note: It is the responsablitiy of the caller to delete the block if it was loaded correctly.
|
overridedefault |