| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
3 More...
#include <qgsaabb.h>
| Public Member Functions | |
| QgsAABB ()=default | |
| Constructs bounding box with null coordinates.  More... | |
| QgsAABB (float xMin, float yMin, float zMin, float xMax, float yMax, float zMax) | |
| Constructs bounding box.  More... | |
| QVector3D | center () const | 
| Returns coordinates of the center of the box.  More... | |
| float | distanceFromPoint (float x, float y, float z) const | 
| Returns shortest distance from the box to a point.  More... | |
| float | distanceFromPoint (QVector3D v) const | 
| Returns shortest distance from the box to a point.  More... | |
| bool | intersects (const QgsAABB &other) const | 
| Determines whether the box intersects some other axis aligned box.  More... | |
| bool | intersects (float x, float y, float z) const | 
| Determines whether given coordinate is inside the box.  More... | |
| QVector3D | maximum () const | 
| Returns corner of the box with maximal coordinates.  More... | |
| QVector3D | minimum () const | 
| Returns corner of the box with minimal coordinates.  More... | |
| QString | toString () const | 
| Returns text representation of the bounding box.  More... | |
| QList< QVector3D > | verticesForLines () const | 
| Returns a list of pairs of vertices (useful for display of bounding boxes)  More... | |
| float | xCenter () const | 
| Returns center in X axis.  More... | |
| float | xExtent () const | 
| Returns box width in X axis.  More... | |
| float | yCenter () const | 
| Returns center in Y axis.  More... | |
| float | yExtent () const | 
| Returns box width in Y axis.  More... | |
| float | zCenter () const | 
| Returns center in Z axis.  More... | |
| float | zExtent () const | 
| Returns box width in Z axis.  More... | |
| Public Attributes | |
| float | xMax = 0.0f | 
| float | xMin = 0.0f | 
| float | yMax = 0.0f | 
| float | yMin = 0.0f | 
| float | zMax = 0.0f | 
| float | zMin = 0.0f | 
3
Axis-aligned bounding box - in world coords.
| 
 | default | 
Constructs bounding box with null coordinates.
| QgsAABB::QgsAABB | ( | float | xMin, | 
| float | yMin, | ||
| float | zMin, | ||
| float | xMax, | ||
| float | yMax, | ||
| float | zMax | ||
| ) | 
Constructs bounding box.
Definition at line 18 of file qgsaabb.cpp.
| 
 | inline | 
| float QgsAABB::distanceFromPoint | ( | float | x, | 
| float | y, | ||
| float | z | ||
| ) | const | 
Returns shortest distance from the box to a point.
Definition at line 50 of file qgsaabb.cpp.
| float QgsAABB::distanceFromPoint | ( | QVector3D | v | ) | const | 
Returns shortest distance from the box to a point.
Definition at line 58 of file qgsaabb.cpp.
| bool QgsAABB::intersects | ( | const QgsAABB & | other | ) | const | 
Determines whether the box intersects some other axis aligned box.
Definition at line 35 of file qgsaabb.cpp.
| bool QgsAABB::intersects | ( | float | x, | 
| float | y, | ||
| float | z | ||
| ) | const | 
Determines whether given coordinate is inside the box.
Definition at line 42 of file qgsaabb.cpp.
| 
 | inline | 
| 
 | inline | 
| QString QgsAABB::toString | ( | ) | const | 
Returns text representation of the bounding box.
Definition at line 96 of file qgsaabb.cpp.
| QList< QVector3D > QgsAABB::verticesForLines | ( | ) | const | 
Returns a list of pairs of vertices (useful for display of bounding boxes)
Definition at line 63 of file qgsaabb.cpp.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline |