#include <OGREInterfaces.h>
Inherits DigitalSpaces::DIObjectBase.
Public Member Functions | |
| void | GetMinimum (out_Vector3f *min) |
| void | GetMaximum (out_Vector3f *max) |
| void | SetMinimum (in_Vector3f *vec) |
| void | SetMinimum (float x, float y, float z) |
| void | SetMaximum (in_Vector3f *vec) |
| void | SetMaximum (float x, float y, float z) |
| void | SetExtents (in_Vector3f *min, in_Vector3f *max) |
| void | SetExtents (float mx, float my, float mz, float Mx, float My, float Mz) |
| void | GetAllCorners (out_Vector3f *corners[8]) |
| void | Merge (DIOGREAxisAlignedBox *rhs) |
| void | Merge (in_Vector3f *point) |
| void | Transform (in_Matrix4f *matrix) |
| void | SetNull (void) |
| bool | IsNull (void) |
| bool | IntersectsBox (DIOGREAxisAlignedBox *b2) |
| bool | IntersectsSphere (in_Vector4f *sphere) |
| bool | IntersectsPlane (in_Vector4f *plane) |
| bool | IntersectsVector (in_Vector3f *vec) |
| void | Intersection (DIOGREAxisAlignedBox *b2, DIOGREAxisAlignedBox *intersect) |
| float | Volume (void) |
| void | Scale (in_Vector3f *s) |
| void | GetCenter (out_Vector3f *) |
| void DigitalSpaces::DIOGREAxisAlignedBox::GetMinimum | ( | out_Vector3f * | min | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::GetMaximum | ( | out_Vector3f * | max | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::SetMinimum | ( | in_Vector3f * | vec | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::SetMinimum | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::SetMaximum | ( | in_Vector3f * | vec | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::SetMaximum | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::SetExtents | ( | in_Vector3f * | min, | |
| in_Vector3f * | max | |||
| ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::SetExtents | ( | float | mx, | |
| float | my, | |||
| float | mz, | |||
| float | Mx, | |||
| float | My, | |||
| float | Mz | |||
| ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::GetAllCorners | ( | out_Vector3f * | corners[8] | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::Merge | ( | DIOGREAxisAlignedBox * | rhs | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::Merge | ( | in_Vector3f * | point | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::Transform | ( | in_Matrix4f * | matrix | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::SetNull | ( | void | ) |
| bool DigitalSpaces::DIOGREAxisAlignedBox::IsNull | ( | void | ) |
| bool DigitalSpaces::DIOGREAxisAlignedBox::IntersectsBox | ( | DIOGREAxisAlignedBox * | b2 | ) |
| bool DigitalSpaces::DIOGREAxisAlignedBox::IntersectsSphere | ( | in_Vector4f * | sphere | ) |
| bool DigitalSpaces::DIOGREAxisAlignedBox::IntersectsPlane | ( | in_Vector4f * | plane | ) |
| bool DigitalSpaces::DIOGREAxisAlignedBox::IntersectsVector | ( | in_Vector3f * | vec | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::Intersection | ( | DIOGREAxisAlignedBox * | b2, | |
| DIOGREAxisAlignedBox * | intersect | |||
| ) |
| float DigitalSpaces::DIOGREAxisAlignedBox::Volume | ( | void | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::Scale | ( | in_Vector3f * | s | ) |
| void DigitalSpaces::DIOGREAxisAlignedBox::GetCenter | ( | out_Vector3f * | ) |
1.5.6