|
|
| axisAlignedBox (const axisAlignedBoxInt32 &toCast) |
| |
|
| axisAlignedBox (const Ogre::AxisAlignedBox &vec) |
| |
|
| operator Ogre::AxisAlignedBox () const |
| |
|
| axisAlignedBox (Extent e) |
| |
|
| axisAlignedBox (const axisAlignedBox &rkBox) |
| |
|
| axisAlignedBox (const vector3 &min, const vector3 &max) |
| |
|
| axisAlignedBox (real mx, real my, real mz, real Mx, real My, real Mz) |
| |
|
axisAlignedBox & | operator= (const axisAlignedBox &rhs) |
| |
| const vector3 & | getMinimum (void) const |
| |
| vector3 & | getMinimum (void) |
| |
| const vector3 & | getMaximum (void) const |
| |
| vector3 & | getMaximum (void) |
| |
| void | setMinimum (const vector3 &vec) |
| |
|
void | setMinimum (real x, real y, real z) |
| |
| void | setMinimumX (real x) |
| |
|
void | setMinimumY (real y) |
| |
|
void | setMinimumZ (real z) |
| |
| void | setMaximum (const vector3 &vec) |
| |
|
void | setMaximum (real x, real y, real z) |
| |
| void | setMaximumX (real x) |
| |
|
void | setMaximumY (real y) |
| |
|
void | setMaximumZ (real z) |
| |
| void | setExtents (const vector3 &min, const vector3 &max) |
| |
|
void | setExtents (real mx, real my, real mz, real Mx, real My, real Mz) |
| |
| vector3 | getCorner (CornerEnum cornerToGet) const |
| |
| void | merge (const axisAlignedBox &rhs) |
| |
| void | merge (const vector3 &point) |
| |
| void | setNull () |
| |
| bool | isNull (void) const |
| |
| bool | isFinite (void) const |
| |
| void | setInfinite () |
| |
| bool | isInfinite (void) const |
| |
| bool | intersects (const axisAlignedBox &b2) const |
| |
|
axisAlignedBox | intersection (const axisAlignedBox &b2) const |
| | Calculate the area of intersection of this box and another.
|
| |
|
real | volume (void) const |
| | Calculate the volume of this box.
|
| |
| void | scale (const vector3 &s) |
| |
| bool | intersects (const sphere &s) const |
| |
| bool | intersects (const plane &p) const |
| |
| bool | intersects (const vector3 &v) const |
| |
|
vector3 | getCenter (void) const |
| | Gets the centre of the box.
|
| |
|
vector3 | getSize (void) const |
| | Gets the size of the box.
|
| |
|
vector3 | getHalfSize (void) const |
| | Gets the half-size of the box.
|
| |
| bool | contains (const vector3 &v) const |
| |
| real | distance (const vector3 &v) const |
| |
| bool | contains (const axisAlignedBox &other) const |
| |
| bool | operator== (const axisAlignedBox &rhs) const |
| |
| bool | operator!= (const axisAlignedBox &rhs) const |
| |
|
axisAlignedBox | move (const vector3 &vec) const |
| |
|
axisAlignedBox | operator* (const real &mul) const |
| |
|
axisAlignedBox & | operator*= (const real &mul) |
| |
|
axisAlignedBox | operator/ (const real &mul) const |
| |
|
void | setMinimumAndMaximum (const vector3 &min, const vector3 &max) |
| |