QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
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) | |
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 |
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 | ||
) |
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 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.