#include <Wm4Box3.h>
Public Member Functions | |
Box3 (const Vector3< Real > &rkCenter, const Vector3< Real > &rkAxis0, const Vector3< Real > &rkAxis1, const Vector3< Real > &rkAxis2, Real fExtent0, Real fExtent1, Real fExtent2) | |
Box3 (const Vector3< Real > &rkCenter, const Vector3< Real > *akAxis, const Real *afExtent) | |
Box3 () | |
void | ComputeVertices (Vector3< Real > akVertex[8]) const |
Public Attributes | |
Vector3< Real > | Axis [3] |
Vector3< Real > | Center |
Real | Extent [3] |
Definition at line 27 of file Wm4Box3.h.
Definition at line 21 of file Wm4Box3.inl.
Wm4::Box3< Real >::Box3 | ( | const Vector3< Real > & | rkCenter, | |
const Vector3< Real > * | akAxis, | |||
const Real * | afExtent | |||
) | [inline] |
Definition at line 27 of file Wm4Box3.inl.
References Wm4::Box3< Real >::Axis, and Wm4::Box3< Real >::Extent.
Wm4::Box3< Real >::Box3 | ( | const Vector3< Real > & | rkCenter, | |
const Vector3< Real > & | rkAxis0, | |||
const Vector3< Real > & | rkAxis1, | |||
const Vector3< Real > & | rkAxis2, | |||
Real | fExtent0, | |||
Real | fExtent1, | |||
Real | fExtent2 | |||
) | [inline] |
Definition at line 40 of file Wm4Box3.inl.
References Wm4::Box3< Real >::Axis, and Wm4::Box3< Real >::Extent.
void Wm4::Box3< Real >::ComputeVertices | ( | Vector3< Real > | akVertex[8] | ) | const [inline] |
Definition at line 55 of file Wm4Box3.inl.
References Wm4::Box3< Real >::Axis, Wm4::Box3< Real >::Center, and Wm4::Box3< Real >::Extent.
Definition at line 46 of file Wm4Box3.h.
Referenced by Wm4::Box3< Real >::Box3(), Wm4::Box3< Real >::ComputeVertices(), and Wm4::IntrLine3Box3< Real >::DoClipping().
Definition at line 45 of file Wm4Box3.h.
Referenced by Wm4::Box3< Real >::ComputeVertices(), and Wm4::IntrLine3Box3< Real >::DoClipping().
Definition at line 47 of file Wm4Box3.h.
Referenced by Wm4::Box3< Real >::Box3(), Wm4::Box3< Real >::ComputeVertices(), and Wm4::IntrLine3Box3< Real >::DoClipping().