QGIS API Documentation 3.41.0-Master (3440c17df1d)
|
Base class for handling loading QgsPointCloudBlock asynchronously from a remote COPC dataset. More...
#include <qgscopcpointcloudblockrequest.h>
Public Member Functions | |
QgsCopcPointCloudBlockRequest (const IndexedPointCloudNode &node, const QString &Uri, const QgsPointCloudAttributeCollection &attributes, const QgsPointCloudAttributeCollection &requestedAttributes, const QgsVector3D &scale, const QgsVector3D &offset, const QgsPointCloudExpression &filterExpression, const QgsRectangle &filterRect, uint64_t blockOffset, int32_t blockSize, int pointCount, const QgsLazInfo &lazInfo) | |
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. | |
~QgsCopcPointCloudBlockRequest ()=default | |
Public Member Functions inherited from 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. | |
virtual | ~QgsPointCloudBlockRequest ()=0 |
QString | errorStr () |
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 |
IndexedPointCloudNode | 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 COPC dataset.
Definition at line 39 of file qgscopcpointcloudblockrequest.h.
QgsCopcPointCloudBlockRequest::QgsCopcPointCloudBlockRequest | ( | const IndexedPointCloudNode & | node, |
const QString & | Uri, | ||
const QgsPointCloudAttributeCollection & | attributes, | ||
const QgsPointCloudAttributeCollection & | requestedAttributes, | ||
const QgsVector3D & | scale, | ||
const QgsVector3D & | offset, | ||
const QgsPointCloudExpression & | filterExpression, | ||
const QgsRectangle & | filterRect, | ||
uint64_t | blockOffset, | ||
int32_t | blockSize, | ||
int | pointCount, | ||
const QgsLazInfo & | lazInfo | ||
) |
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.
|
default |