|
| QgsBox3d (const QgsPoint &p1, const QgsPoint &p2) SIP_HOLDGIL |
| Constructs a QgsBox3D from two points representing opposite corners of the box. More...
|
|
| QgsBox3d (const QgsRectangle &rect) SIP_HOLDGIL |
| Constructs a QgsBox3D from a rectangle. More...
|
|
| QgsBox3d (double xmin=0, double ymin=0, double zmin=0, double xmax=0, double ymax=0, double zmax=0) SIP_HOLDGIL |
| Constructor for QgsBox3D which accepts the ranges of x/y/z coordinates. More...
|
|
bool | contains (const QgsBox3d &other) const |
| Returns true when box contains other box. More...
|
|
bool | contains (const QgsPoint &point) const |
| Returns true when box contains a point. More...
|
|
double | depth () const SIP_HOLDGIL |
| Returns the depth of the box. More...
|
|
double | distanceTo (const QVector3D &point) const |
| Returns the smallest distance between the box and the point point (returns 0 if the point is inside the box) More...
|
|
double | height () const SIP_HOLDGIL |
| Returns the height of the box. More...
|
|
QgsBox3d | intersect (const QgsBox3d &other) const |
| Returns the intersection of this box and another 3D box. More...
|
|
bool | intersects (const QgsBox3d &other) const |
| Returns true if box intersects with another box. More...
|
|
bool | is2d () const SIP_HOLDGIL |
| Returns true if the box can be considered a 2-dimensional box, i.e. More...
|
|
void | normalize () |
| Normalize the box so it has non-negative width/height/depth. More...
|
|
bool | operator== (const QgsBox3d &other) const |
|
void | scale (double scaleFactor, const QgsPoint ¢er=QgsPoint()) |
| Scale the rectangle around a center QgsPoint. More...
|
|
void | scale (double scaleFactor, double centerX, double centerY, double centerZ) |
| Scale the rectangle around a center coordinates. More...
|
|
void | setXMaximum (double x) SIP_HOLDGIL |
| Sets the maximum x value. More...
|
|
void | setXMinimum (double x) SIP_HOLDGIL |
| Sets the minimum x value. More...
|
|
void | setYMaximum (double y) SIP_HOLDGIL |
| Sets the maximum y value. More...
|
|
void | setYMinimum (double y) SIP_HOLDGIL |
| Sets the minimum y value. More...
|
|
void | setZMaximum (double z) SIP_HOLDGIL |
| Sets the maximum z value. More...
|
|
void | setZMinimum (double z) SIP_HOLDGIL |
| Sets the minimum z value. More...
|
|
QgsRectangle | toRectangle () const |
| Converts the box to a 2D rectangle. More...
|
|
double | volume () const SIP_HOLDGIL |
| Returns the volume of the box. More...
|
|
double | width () const SIP_HOLDGIL |
| Returns the width of the box. More...
|
|
double | xMaximum () const SIP_HOLDGIL |
| Returns the maximum x value. More...
|
|
double | xMinimum () const SIP_HOLDGIL |
| Returns the minimum x value. More...
|
|
double | yMaximum () const SIP_HOLDGIL |
| Returns the maximum y value. More...
|
|
double | yMinimum () const SIP_HOLDGIL |
| Returns the minimum y value. More...
|
|
double | zMaximum () const SIP_HOLDGIL |
| Returns the maximum z value. More...
|
|
double | zMinimum () const SIP_HOLDGIL |
| Returns the minimum z value. More...
|
|