#include <vhdBox3.h>
Public Member Functions | |
vhdBox3 () | |
vhdVector3 & | center () |
const vhdVector3 & | center () const |
vhdVector3 & | axis (int i) |
const vhdVector3 & | axis (int i) const |
vhdVector3 * | axes () |
const vhdVector3 * | axes () const |
vhtReal & | extent (int i) |
const vhtReal & | extent (int i) const |
vhtReal * | Extents () |
const vhtReal * | extents () const |
void | computeVertices (vhdVector3 akVertex[8]) const |
Protected Attributes | |
vhdVector3 | _kCenter |
vhdVector3 | _akAxis [3] |
vhtReal | _afExtent [3] |
vhdBox3::vhdBox3 | ( | ) | [inline] |
vhdVector3& vhdBox3::center | ( | ) | [inline] |
const vhdVector3& vhdBox3::center | ( | ) | const [inline] |
vhdVector3& vhdBox3::axis | ( | int | i | ) | [inline] |
const vhdVector3& vhdBox3::axis | ( | int | i | ) | const [inline] |
vhdVector3* vhdBox3::axes | ( | ) | [inline] |
const vhdVector3* vhdBox3::axes | ( | ) | const [inline] |
vhtReal& vhdBox3::extent | ( | int | i | ) | [inline] |
const vhtReal& vhdBox3::extent | ( | int | i | ) | const [inline] |
vhtReal* vhdBox3::Extents | ( | ) | [inline] |
const vhtReal* vhdBox3::extents | ( | ) | const [inline] |
void vhdBox3::computeVertices | ( | vhdVector3 | akVertex[8] | ) | const |
vhdVector3 vhdBox3::_kCenter [protected] |
vhdVector3 vhdBox3::_akAxis[3] [protected] |
vhtReal vhdBox3::_afExtent[3] [protected] |