vmml::AxisAlignedBoundingBox< T > Class Template Reference
List of all members.
Public Member Functions |
|
| AxisAlignedBoundingBox (const Vector3< T > &pMin, const Vector3< T > &pMax) |
|
| AxisAlignedBoundingBox (const Vector4< T > &sphere) |
|
| AxisAlignedBoundingBox (T cx, T cy, T cz, T size) |
|
bool | isIn (const Vector3< T > &pos) |
|
bool | isIn2d (const Vector3< T > &pos) |
|
bool | isIn (const Vector4< T > &sphere) |
|
void | set (const Vector3< T > &pMin, const Vector3< T > &pMax) |
|
void | set (T cx, T cy, T cz, T size) |
|
void | setMin (const Vector3< T > &pMin) |
|
void | setMax (const Vector3< T > &pMax) |
|
const Vector3< T > & | getMin () const |
|
const Vector3< T > & | getMax () const |
|
void | merge (const AxisAlignedBoundingBox< T > &aabb) |
|
void | setEmpty (bool empty=true) |
|
bool | isEmpty () const |
|
void | setDirty (bool dirty=true) |
|
bool | isDirty () const |
|
Vector3< T > | getCenter () const |
Protected Attributes |
|
Vector3< T > | _min |
|
Vector3< T > | _max |
|
bool | _dirty |
|
bool | _empty |
template<typename T>
class vmml::AxisAlignedBoundingBox< T >
The documentation for this class was generated from the following file: