, including all inherited members.
Add(const Vector3< _Precision > &rclVect) | Base::BoundBox3< _Precision > | [inline] |
Add(const BoundBox3< _Precision > &rcBB) | Base::BoundBox3< _Precision > | [inline] |
BACK enum value | Base::BoundBox3< _Precision > | |
BOTTOM enum value | Base::BoundBox3< _Precision > | |
BoundBox3(_Precision fMinX=FLOAT_MAX, _Precision fMinY=FLOAT_MAX, _Precision fMinZ=FLOAT_MAX, _Precision fMaxX=-FLOAT_MAX, _Precision fMaxY=-FLOAT_MAX, _Precision fMaxZ=-FLOAT_MAX) | Base::BoundBox3< _Precision > | [inline, explicit] |
BoundBox3(const BoundBox3< _Precision > &rcBB) | Base::BoundBox3< _Precision > | [inline] |
BoundBox3(const Vector3< _Precision > *pclVect, unsigned long ulCt) | Base::BoundBox3< _Precision > | [inline] |
BoundBox3(const Vector3< _Precision > &rcCnt, _Precision fDistance) | Base::BoundBox3< _Precision > | [inline] |
CalcCenter(void) const | Base::BoundBox3< _Precision > | [inline] |
CalcDiagonalLength(void) const | Base::BoundBox3< _Precision > | [inline] |
CalcDistance(unsigned short usEdge, Vector3< _Precision > &rcP0, Vector3< _Precision > &rcP1) const | Base::BoundBox3< _Precision > | [inline] |
CalcOctant(typename BoundBox3< _Precision >::OCTANT Octant) const | Base::BoundBox3< _Precision > | [inline] |
CalcPlane(unsigned short usPlane, Vector3< _Precision > &rBase, Vector3< _Precision > &rNormal) const | Base::BoundBox3< _Precision > | [inline] |
CalcPoint(unsigned short usPoint) const | Base::BoundBox3< _Precision > | [inline] |
Enlarge(_Precision fLen) | Base::BoundBox3< _Precision > | [inline] |
Flush(void) | Base::BoundBox3< _Precision > | [inline] |
FRONT enum value | Base::BoundBox3< _Precision > | |
GetOctantFromVector(const Vector3< _Precision > &rclVct, OCTANT &rclOctant) const | Base::BoundBox3< _Precision > | [inline] |
GetSideFromRay(const Vector3< _Precision > &rclPt, const Vector3< _Precision > &rclDir) const | Base::BoundBox3< _Precision > | [inline] |
GetSideFromRay(const Vector3< _Precision > &rclPt, const Vector3< _Precision > &rclDir, Vector3< _Precision > &rcInt) const | Base::BoundBox3< _Precision > | [inline] |
IntersectionPoint(const Vector3< _Precision > &rcVct, const Vector3< _Precision > &rcVctDir, Vector3< _Precision > &cVctRes, _Precision epsilon) const | Base::BoundBox3< _Precision > | [inline] |
IntersectPlaneWithLine(unsigned short usSide, const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, Vector3< _Precision > &rcP0) const | Base::BoundBox3< _Precision > | [inline] |
IntersectWithLine(const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, Vector3< _Precision > &rcP0, Vector3< _Precision > &rcP1) const | Base::BoundBox3< _Precision > | [inline] |
INVALID enum value | Base::BoundBox3< _Precision > | |
IsCutLine(const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, _Precision fTolerance=0.0f) const | Base::BoundBox3< _Precision > | [inline] |
IsCutPlane(const Vector3< _Precision > &rclBase, const Vector3< _Precision > &rclNormal) const | Base::BoundBox3< _Precision > | [inline] |
IsInBox(const Vector3< _Precision > &rcVct) const | Base::BoundBox3< _Precision > | [inline] |
IsInBox(const BoundBox3< _Precision > &rcBB) const | Base::BoundBox3< _Precision > | [inline] |
IsInBox(const BoundBox2D &rcbb) const | Base::BoundBox3< _Precision > | [inline] |
IsValid(void) const | Base::BoundBox3< _Precision > | [inline] |
LEFT enum value | Base::BoundBox3< _Precision > | |
LengthX(void) const | Base::BoundBox3< _Precision > | [inline] |
LengthY(void) const | Base::BoundBox3< _Precision > | [inline] |
LengthZ(void) const | Base::BoundBox3< _Precision > | [inline] |
MaxX | Base::BoundBox3< _Precision > | |
MaxY | Base::BoundBox3< _Precision > | |
MaxZ | Base::BoundBox3< _Precision > | |
MinX | Base::BoundBox3< _Precision > | |
MinY | Base::BoundBox3< _Precision > | |
MinZ | Base::BoundBox3< _Precision > | |
MoveX(_Precision f) | Base::BoundBox3< _Precision > | [inline] |
MoveY(_Precision f) | Base::BoundBox3< _Precision > | [inline] |
MoveZ(_Precision f) | Base::BoundBox3< _Precision > | [inline] |
NearestPoint(const Vector3< _Precision > &rclPt) const | Base::BoundBox3< _Precision > | [inline] |
num_type typedef | Base::BoundBox3< _Precision > | |
OCT_LDB enum value | Base::BoundBox3< _Precision > | |
OCT_LDF enum value | Base::BoundBox3< _Precision > | |
OCT_LUB enum value | Base::BoundBox3< _Precision > | |
OCT_LUF enum value | Base::BoundBox3< _Precision > | |
OCT_RDB enum value | Base::BoundBox3< _Precision > | |
OCT_RDF enum value | Base::BoundBox3< _Precision > | |
OCT_RUB enum value | Base::BoundBox3< _Precision > | |
OCT_RUF enum value | Base::BoundBox3< _Precision > | |
OCTANT enum name | Base::BoundBox3< _Precision > | |
operator&(const BoundBox3< _Precision > &rcBB) const | Base::BoundBox3< _Precision > | [inline] |
operator&&(const BoundBox3< _Precision > &rcBB) const | Base::BoundBox3< _Precision > | [inline] |
operator&&(const BoundBox2D &rcBB) const | Base::BoundBox3< _Precision > | [inline] |
operator&=(const Vector3< _Precision > &rclVect) | Base::BoundBox3< _Precision > | [inline] |
operator=(const BoundBox3< _Precision > &rcBound) | Base::BoundBox3< _Precision > | [inline] |
operator|(const BoundBox3< _Precision > &rcBB) const | Base::BoundBox3< _Precision > | [inline] |
Print(void) | Base::BoundBox3< _Precision > | [inline] |
ProjectBox(const ViewProjMethod *rclP) const | Base::BoundBox3< _Precision > | [inline] |
RIGHT enum value | Base::BoundBox3< _Precision > | |
ScaleX(_Precision f) | Base::BoundBox3< _Precision > | [inline] |
ScaleY(_Precision f) | Base::BoundBox3< _Precision > | [inline] |
ScaleZ(_Precision f) | Base::BoundBox3< _Precision > | [inline] |
Shrink(_Precision fLen) | Base::BoundBox3< _Precision > | [inline] |
SIDE enum name | Base::BoundBox3< _Precision > | |
TOP enum value | Base::BoundBox3< _Precision > | |
traits_type typedef | Base::BoundBox3< _Precision > | |
Transformed(const Matrix4D &mat) const | Base::BoundBox3< _Precision > | [inline] |
~BoundBox3() | Base::BoundBox3< _Precision > | [inline] |