Add(const Vector3< _Precision > &rclVect) | Base::BoundBox3< _Precision > | |
Add(const BoundBox3< _Precision > &rcBB) | Base::BoundBox3< _Precision > | |
BACK enum value | Base::BoundBox3< _Precision > | |
BOTTOM enum value | Base::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() const | Base::BoundBox3< _Precision > | |
CalcEdge(unsigned short usEdge, Vector3< _Precision > &rcP0, Vector3< _Precision > &rcP1) const | Base::BoundBox3< _Precision > | |
CalcOctant(typename BoundBox3< _Precision >::OCTANT Octant) const | Base::BoundBox3< _Precision > | |
CalcPlane(unsigned short usPlane, Vector3< _Precision > &rBase, Vector3< _Precision > &rNormal) const | Base::BoundBox3< _Precision > | |
CalcPoint(unsigned short usPoint) const | Base::BoundBox3< _Precision > | |
ClosestPoint(const Vector3< _Precision > &rclPt) const | Base::BoundBox3< _Precision > | |
Enlarge(_Precision fLen) | Base::BoundBox3< _Precision > | |
FRONT enum value | Base::BoundBox3< _Precision > | |
GetCenter() const | Base::BoundBox3< _Precision > | |
GetOctantFromVector(const Vector3< _Precision > &rclVct, OCTANT &rclOctant) const | Base::BoundBox3< _Precision > | |
GetSideFromRay(const Vector3< _Precision > &rclPt, const Vector3< _Precision > &rclDir) const | Base::BoundBox3< _Precision > | |
GetSideFromRay(const Vector3< _Precision > &rclPt, const Vector3< _Precision > &rclDir, Vector3< _Precision > &rcInt) const | Base::BoundBox3< _Precision > | |
Intersect(const BoundBox3< _Precision > &rcBB) const | Base::BoundBox3< _Precision > | |
Intersect(const BoundBox2d &rcBB) const | Base::BoundBox3< _Precision > | |
Intersected(const BoundBox3< _Precision > &rcBB) const | Base::BoundBox3< _Precision > | |
IntersectionPoint(const Vector3< _Precision > &rcVct, const Vector3< _Precision > &rcVctDir, Vector3< _Precision > &cVctRes, _Precision epsilon) const | Base::BoundBox3< _Precision > | |
IntersectPlaneWithLine(unsigned short usSide, const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, Vector3< _Precision > &rcP0) const | Base::BoundBox3< _Precision > | |
IntersectWithLine(const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, Vector3< _Precision > &rcP0, Vector3< _Precision > &rcP1) const | Base::BoundBox3< _Precision > | |
INVALID enum value | Base::BoundBox3< _Precision > | |
IsCutLine(const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, _Precision fTolerance=0.0f) const | Base::BoundBox3< _Precision > | |
IsCutPlane(const Vector3< _Precision > &rclBase, const Vector3< _Precision > &rclNormal) const | Base::BoundBox3< _Precision > | |
IsInBox(const Vector3< _Precision > &rcVct) const | Base::BoundBox3< _Precision > | |
IsInBox(const BoundBox3< _Precision > &rcBB) const | Base::BoundBox3< _Precision > | |
IsInBox(const BoundBox2d &rcbb) const | Base::BoundBox3< _Precision > | |
IsValid() const | Base::BoundBox3< _Precision > | |
LEFT enum value | Base::BoundBox3< _Precision > | |
LengthX() const | Base::BoundBox3< _Precision > | |
LengthY() const | Base::BoundBox3< _Precision > | |
LengthZ() const | Base::BoundBox3< _Precision > | |
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 > | |
MoveY(_Precision f) | Base::BoundBox3< _Precision > | |
MoveZ(_Precision f) | Base::BoundBox3< _Precision > | |
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 > | |
operator&&(const BoundBox2d &rcBB) const | Base::BoundBox3< _Precision > | |
operator=(const BoundBox3< _Precision > &rcBound) | Base::BoundBox3< _Precision > | |
Print(std::ostream &) const | Base::BoundBox3< _Precision > | |
ProjectBox(const ViewProjMethod *rclP) const | Base::BoundBox3< _Precision > | |
RIGHT enum value | Base::BoundBox3< _Precision > | |
ScaleX(_Precision f) | Base::BoundBox3< _Precision > | |
ScaleY(_Precision f) | Base::BoundBox3< _Precision > | |
ScaleZ(_Precision f) | Base::BoundBox3< _Precision > | |
SetVoid() | Base::BoundBox3< _Precision > | |
Shrink(_Precision fLen) | Base::BoundBox3< _Precision > | |
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 > | |
United(const BoundBox3< _Precision > &rcBB) const | Base::BoundBox3< _Precision > | |
~BoundBox3() | Base::BoundBox3< _Precision > | |