65 #include "DtAxisAlignedBoundingBox.inl"
DtVector3< T > center(void) const
DtVector3< T > myVectorMin
Definition: DtAxisAlignedBoundingBox.h:55
void GetCorners(DtVector3< T > corners[8]) const
Definition: DtAxisAlignedBoundingBox.h:19
Extent extent(void) const
DtVector3< T > size(void) const
DtAxisAlignedBoundingBox< float32 > AxisAlignedBoundingBox_32
Definition: DtAxisAlignedBoundingBox.h:60
void setMinMax(const DtVector3< T > &vMin, const DtVector3< T > &vMax)
T boundingSphereRadius(void) const
Extent myExtent
Definition: DtAxisAlignedBoundingBox.h:57
Definition: DtAxisAlignedBoundingBox.h:17
Template for 32/64 bit Axis Aligned bounding boxes.
Definition: DtAxisAlignedBoundingBox.h:25
DtVector3< T > myVectorMax
Definition: DtAxisAlignedBoundingBox.h:56
~DtAxisAlignedBoundingBox()
void merge(const DtAxisAlignedBoundingBox< T > &rhs)
DtVector3< T > halfSize(void) const
Definition: DtAxisAlignedBoundingBox.h:18
Extent
Definition: DtAxisAlignedBoundingBox.h:15
bool isFinite(void) const
bool isInfinite(void) const
const DtVector3< T > & max(void) const
DtAxisAlignedBoundingBox< float64 > AxisAlignedBoundingBox_64
Definition: DtAxisAlignedBoundingBox.h:61
2 dimensional vector
Definition: DtVector3.h:26
void transformAffine(const DtMatrix4< T > &m)
const DtVector3< T > & min(void) const
DtAxisAlignedBoundingBox()
4 dimensional matrix
Definition: DtMatrix4.h:19