QGIS API Documentation 3.41.0-Master (45a0abf3bec)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
QgsCachedPointCloudBlockRequest Class Reference

Class for handling a QgsPointCloudBlockRequest using existing cached QgsPointCloudBlock. More...

#include <qgscachedpointcloudblockrequest.h>

Inheritance diagram for QgsCachedPointCloudBlockRequest:
Inheritance graph
[legend]

Public Member Functions

 QgsCachedPointCloudBlockRequest (QgsPointCloudBlock *block, const IndexedPointCloudNode &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 ()=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< 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
 
IndexedPointCloudNode mNode
 
QgsVector3D mOffset
 
QgsPointCloudAttributeCollection mRequestedAttributes
 
QgsVector3D mScale
 
std::unique_ptr< QgsTileDownloadManagerReplymTileDownloadManagerReply = nullptr
 
QString mUri
 

Detailed Description

Class for handling 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 IndexedPointCloudNode 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 ( )
default

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