QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
Public Member Functions | List of all members
QgsPointCloudDataBounds Class Reference

Represents packaged data bounds. More...

#include <qgspointcloudindex.h>

Public Member Functions

 QgsPointCloudDataBounds ()
 Constructs invalid bounds. More...
 
 QgsPointCloudDataBounds (qint64 xmin, qint64 ymin, qint64 zmin, qint64 xmax, qint64 ymax, qint64 zmax)
 Constructs bounds. More...
 
QgsRectangle mapExtent (const QgsVector3D &offset, const QgsVector3D &scale) const
 Returns 2D rectangle in map coordinates. More...
 
qint64 xMax () const
 Returns x max. More...
 
qint64 xMin () const
 Returns x min. More...
 
qint64 yMax () const
 Returns y max. More...
 
qint64 yMin () const
 Returns y min. More...
 
qint64 zMax () const
 Returns z max. More...
 
qint64 zMin () const
 Returns z min. More...
 
QgsDoubleRange zRange (const QgsVector3D &offset, const QgsVector3D &scale) const
 Returns the z range, applying the specified offset and scale. More...
 

Detailed Description

Represents packaged data bounds.

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

Definition at line 159 of file qgspointcloudindex.h.

Constructor & Destructor Documentation

◆ QgsPointCloudDataBounds() [1/2]

QgsPointCloudDataBounds::QgsPointCloudDataBounds ( )

Constructs invalid bounds.

◆ QgsPointCloudDataBounds() [2/2]

QgsPointCloudDataBounds::QgsPointCloudDataBounds ( qint64  xmin,
qint64  ymin,
qint64  zmin,
qint64  xmax,
qint64  ymax,
qint64  zmax 
)

Constructs bounds.

Member Function Documentation

◆ mapExtent()

QgsRectangle QgsPointCloudDataBounds::mapExtent ( const QgsVector3D offset,
const QgsVector3D scale 
) const

Returns 2D rectangle in map coordinates.

◆ xMax()

qint64 QgsPointCloudDataBounds::xMax ( ) const

Returns x max.

◆ xMin()

qint64 QgsPointCloudDataBounds::xMin ( ) const

Returns x min.

◆ yMax()

qint64 QgsPointCloudDataBounds::yMax ( ) const

Returns y max.

◆ yMin()

qint64 QgsPointCloudDataBounds::yMin ( ) const

Returns y min.

◆ zMax()

qint64 QgsPointCloudDataBounds::zMax ( ) const

Returns z max.

◆ zMin()

qint64 QgsPointCloudDataBounds::zMin ( ) const

Returns z min.

◆ zRange()

QgsDoubleRange QgsPointCloudDataBounds::zRange ( const QgsVector3D offset,
const QgsVector3D scale 
) const

Returns the z range, applying the specified offset and scale.


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