Base::BoundBox3< _Precision > Member List

This is the complete list of members for Base::BoundBox3< _Precision >, including all inherited members.

Add(const Vector3< _Precision > &rclVect)Base::BoundBox3< _Precision >
Add(const BoundBox3< _Precision > &rcBB)Base::BoundBox3< _Precision >
BACK enum valueBase::BoundBox3< _Precision >
BOTTOM enum valueBase::BoundBox3< _Precision >
BoundBox3(_Precision fMinX=std::numeric_limits< _Precision >::max(), _Precision fMinY=std::numeric_limits< _Precision >::max(), _Precision fMinZ=std::numeric_limits< _Precision >::max(), _Precision fMaxX=-std::numeric_limits< _Precision >::max(), _Precision fMaxY=-std::numeric_limits< _Precision >::max(), _Precision fMaxZ=-std::numeric_limits< _Precision >::max())Base::BoundBox3< _Precision >explicit
BoundBox3(const BoundBox3< _Precision > &rcBB)Base::BoundBox3< _Precision >
BoundBox3(const Vector3< _Precision > *pclVect, unsigned long ulCt)Base::BoundBox3< _Precision >
BoundBox3(const Vector3< _Precision > &rcCnt, _Precision fDistance)Base::BoundBox3< _Precision >
CalcDiagonalLength(void) constBase::BoundBox3< _Precision >
CalcEdge(unsigned short usEdge, Vector3< _Precision > &rcP0, Vector3< _Precision > &rcP1) constBase::BoundBox3< _Precision >
CalcOctant(typename BoundBox3< _Precision >::OCTANT Octant) constBase::BoundBox3< _Precision >
CalcPlane(unsigned short usPlane, Vector3< _Precision > &rBase, Vector3< _Precision > &rNormal) constBase::BoundBox3< _Precision >
CalcPoint(unsigned short usPoint) constBase::BoundBox3< _Precision >
ClosestPoint(const Vector3< _Precision > &rclPt) constBase::BoundBox3< _Precision >
Enlarge(_Precision fLen)Base::BoundBox3< _Precision >
FRONT enum valueBase::BoundBox3< _Precision >
GetCenter(void) constBase::BoundBox3< _Precision >
GetOctantFromVector(const Vector3< _Precision > &rclVct, OCTANT &rclOctant) constBase::BoundBox3< _Precision >
GetSideFromRay(const Vector3< _Precision > &rclPt, const Vector3< _Precision > &rclDir) constBase::BoundBox3< _Precision >
GetSideFromRay(const Vector3< _Precision > &rclPt, const Vector3< _Precision > &rclDir, Vector3< _Precision > &rcInt) constBase::BoundBox3< _Precision >
Intersect(const BoundBox3< _Precision > &rcBB) constBase::BoundBox3< _Precision >
Intersect(const BoundBox2d &rcBB) constBase::BoundBox3< _Precision >
Intersected(const BoundBox3< _Precision > &rcBB) constBase::BoundBox3< _Precision >
IntersectionPoint(const Vector3< _Precision > &rcVct, const Vector3< _Precision > &rcVctDir, Vector3< _Precision > &cVctRes, _Precision epsilon) constBase::BoundBox3< _Precision >
IntersectPlaneWithLine(unsigned short usSide, const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, Vector3< _Precision > &rcP0) constBase::BoundBox3< _Precision >
IntersectWithLine(const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, Vector3< _Precision > &rcP0, Vector3< _Precision > &rcP1) constBase::BoundBox3< _Precision >
INVALID enum valueBase::BoundBox3< _Precision >
IsCutLine(const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, _Precision fTolerance=0.0f) constBase::BoundBox3< _Precision >
IsCutPlane(const Vector3< _Precision > &rclBase, const Vector3< _Precision > &rclNormal) constBase::BoundBox3< _Precision >
IsInBox(const Vector3< _Precision > &rcVct) constBase::BoundBox3< _Precision >
IsInBox(const BoundBox3< _Precision > &rcBB) constBase::BoundBox3< _Precision >
IsInBox(const BoundBox2d &rcbb) constBase::BoundBox3< _Precision >
IsValid(void) constBase::BoundBox3< _Precision >
LEFT enum valueBase::BoundBox3< _Precision >
LengthX(void) constBase::BoundBox3< _Precision >
LengthY(void) constBase::BoundBox3< _Precision >
LengthZ(void) constBase::BoundBox3< _Precision >
MaxXBase::BoundBox3< _Precision >
MaxYBase::BoundBox3< _Precision >
MaxZBase::BoundBox3< _Precision >
MinXBase::BoundBox3< _Precision >
MinYBase::BoundBox3< _Precision >
MinZBase::BoundBox3< _Precision >
MoveX(_Precision f)Base::BoundBox3< _Precision >
MoveY(_Precision f)Base::BoundBox3< _Precision >
MoveZ(_Precision f)Base::BoundBox3< _Precision >
num_type typedefBase::BoundBox3< _Precision >
OCT_LDB enum valueBase::BoundBox3< _Precision >
OCT_LDF enum valueBase::BoundBox3< _Precision >
OCT_LUB enum valueBase::BoundBox3< _Precision >
OCT_LUF enum valueBase::BoundBox3< _Precision >
OCT_RDB enum valueBase::BoundBox3< _Precision >
OCT_RDF enum valueBase::BoundBox3< _Precision >
OCT_RUB enum valueBase::BoundBox3< _Precision >
OCT_RUF enum valueBase::BoundBox3< _Precision >
OCTANT enum nameBase::BoundBox3< _Precision >
operator&&(const BoundBox3< _Precision > &rcBB) constBase::BoundBox3< _Precision >
operator&&(const BoundBox2d &rcBB) constBase::BoundBox3< _Precision >
operator=(const BoundBox3< _Precision > &rcBound)Base::BoundBox3< _Precision >
Print(std::ostream &) constBase::BoundBox3< _Precision >
ProjectBox(const ViewProjMethod *rclP) constBase::BoundBox3< _Precision >
RIGHT enum valueBase::BoundBox3< _Precision >
ScaleX(_Precision f)Base::BoundBox3< _Precision >
ScaleY(_Precision f)Base::BoundBox3< _Precision >
ScaleZ(_Precision f)Base::BoundBox3< _Precision >
SetVoid(void)Base::BoundBox3< _Precision >
Shrink(_Precision fLen)Base::BoundBox3< _Precision >
SIDE enum nameBase::BoundBox3< _Precision >
TOP enum valueBase::BoundBox3< _Precision >
traits_type typedefBase::BoundBox3< _Precision >
Transformed(const Matrix4D &mat) constBase::BoundBox3< _Precision >
United(const BoundBox3< _Precision > &rcBB) constBase::BoundBox3< _Precision >
~BoundBox3()Base::BoundBox3< _Precision >