A BoundingBox.
More...
#include <mesh.h>
A BoundingBox.
A BoundingBox which contains a min and max Vector3< double >
◆ BoundingBox() [1/3]
GIMLI::BoundingBox::BoundingBox |
( |
const Pos & | min = Pos(0, 0, 0), |
|
|
const Pos & | max = Pos(1.0, 1.0, 1.0) ) |
|
inline |
◆ BoundingBox() [2/3]
GIMLI::BoundingBox::BoundingBox |
( |
const PosVector & | vPos | ) |
|
|
inline |
Construct BBox from position vector
◆ BoundingBox() [3/3]
GIMLI::BoundingBox::BoundingBox |
( |
const BoundingBox & | bbox | ) |
|
|
inline |
◆ isInside()
bool GIMLI::BoundingBox::isInside |
( |
const Pos & | p | ) |
|
|
inline |
Check if a point lie inside (with boundary).
◆ max()
const Pos & GIMLI::BoundingBox::max |
( |
| ) |
const |
|
inline |
◆ min()
const Pos & GIMLI::BoundingBox::min |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ setMax()
void GIMLI::BoundingBox::setMax |
( |
const Pos & | max | ) |
|
|
inline |
Set maximum Position.
References max().
◆ setMin()
void GIMLI::BoundingBox::setMin |
( |
const Pos & | min | ) |
|
|
inline |
Set minimum Position.
References min().
◆ xMax()
double GIMLI::BoundingBox::xMax |
( |
| ) |
const |
|
inline |
Return maximal x coordinate.
Referenced by xSize().
◆ xMin()
double GIMLI::BoundingBox::xMin |
( |
| ) |
const |
|
inline |
Return minimal x coordinate.
Referenced by xSize().
◆ xSize()
double GIMLI::BoundingBox::xSize |
( |
| ) |
const |
|
inline |
◆ yMax()
double GIMLI::BoundingBox::yMax |
( |
| ) |
const |
|
inline |
Return maximal y coordinate.
Referenced by ySize().
◆ yMin()
double GIMLI::BoundingBox::yMin |
( |
| ) |
const |
|
inline |
Return minimal y coordinate.
Referenced by ySize().
◆ ySize()
double GIMLI::BoundingBox::ySize |
( |
| ) |
const |
|
inline |
◆ zMax()
double GIMLI::BoundingBox::zMax |
( |
| ) |
const |
|
inline |
Return maximal z coordinate.
Referenced by zSize().
◆ zMin()
double GIMLI::BoundingBox::zMin |
( |
| ) |
const |
|
inline |
Return minimal z coordinate.
Referenced by zSize().
◆ zSize()
double GIMLI::BoundingBox::zSize |
( |
| ) |
const |
|
inline |