QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsCachedPointCloudBlockRequest Class Reference

Handles a QgsPointCloudBlockRequest using existing cached QgsPointCloudBlock. More...

#include <qgscachedpointcloudblockrequest.h>

Inheritance diagram for QgsCachedPointCloudBlockRequest:

Public Member Functions

 QgsCachedPointCloudBlockRequest (QgsPointCloudBlock *block, const QgsPointCloudNodeId &node, const QString &uri, const QgsPointCloudAttributeCollection &attributes, const QgsPointCloudAttributeCollection &requestedAttributes, const QgsVector3D &scale, const QgsVector3D &offset, const QgsPointCloudExpression &filterExpression, const QgsRectangle &filterRect)
 QgsCachedPointCloudBlockRequest constructor using an existing block Note: Ownership of block is transferred.
 ~QgsCachedPointCloudBlockRequest () 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< QgsPointCloudBlocktakeBlock ()
 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< QgsPointCloudBlockmBlock
QString mErrorStr
QgsPointCloudExpression mFilterExpression
QgsRectangle mFilterRect
QgsPointCloudNodeId mNode
QgsVector3D mOffset
QgsPointCloudAttributeCollection mRequestedAttributes
QgsVector3D mScale
std::unique_ptr< QgsTileDownloadManagerReplymTileDownloadManagerReply = nullptr
QString mUri

Detailed Description

Handles a QgsPointCloudBlockRequest using existing cached QgsPointCloudBlock.

Note
The API is considered EXPERIMENTAL and can be changed without a notice
Since
QGIS 3.36

Definition at line 38 of file qgscachedpointcloudblockrequest.h.

Constructor & Destructor Documentation

◆ QgsCachedPointCloudBlockRequest()

QgsCachedPointCloudBlockRequest::QgsCachedPointCloudBlockRequest ( QgsPointCloudBlock * block,
const QgsPointCloudNodeId & node,
const QString & uri,
const QgsPointCloudAttributeCollection & attributes,
const QgsPointCloudAttributeCollection & requestedAttributes,
const QgsVector3D & scale,
const QgsVector3D & offset,
const QgsPointCloudExpression & filterExpression,
const QgsRectangle & filterRect )

QgsCachedPointCloudBlockRequest constructor using an existing block Note: Ownership of block is transferred.

◆ ~QgsCachedPointCloudBlockRequest()

QgsCachedPointCloudBlockRequest::~QgsCachedPointCloudBlockRequest ( )
overridedefault

The documentation for this class was generated from the following file: