OpenLexocad  27.1
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 >inline
Add(const BoundBox3< _Precision > &rcBB)Base::BoundBox3< _Precision >inline
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 >inlineexplicit
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
CalcDiagonalLength(void) constBase::BoundBox3< _Precision >inline
CalcEdge(unsigned short usEdge, Vector3< _Precision > &rcP0, Vector3< _Precision > &rcP1) constBase::BoundBox3< _Precision >inline
CalcOctant(typename BoundBox3< _Precision >::OCTANT Octant) constBase::BoundBox3< _Precision >inline
CalcPlane(unsigned short usPlane, Vector3< _Precision > &rBase, Vector3< _Precision > &rNormal) constBase::BoundBox3< _Precision >inline
CalcPoint(unsigned short usPoint) constBase::BoundBox3< _Precision >inline
ClosestPoint(const Vector3< _Precision > &rclPt) constBase::BoundBox3< _Precision >inline
Enlarge(_Precision fLen)Base::BoundBox3< _Precision >inline
FRONT enum valueBase::BoundBox3< _Precision >
GetCenter(void) constBase::BoundBox3< _Precision >inline
GetOctantFromVector(const Vector3< _Precision > &rclVct, OCTANT &rclOctant) constBase::BoundBox3< _Precision >inline
GetSideFromRay(const Vector3< _Precision > &rclPt, const Vector3< _Precision > &rclDir) constBase::BoundBox3< _Precision >inline
GetSideFromRay(const Vector3< _Precision > &rclPt, const Vector3< _Precision > &rclDir, Vector3< _Precision > &rcInt) constBase::BoundBox3< _Precision >inline
Intersect(const BoundBox3< _Precision > &rcBB) constBase::BoundBox3< _Precision >inline
Intersect(const BoundBox2d &rcBB) constBase::BoundBox3< _Precision >inline
Intersected(const BoundBox3< _Precision > &rcBB) constBase::BoundBox3< _Precision >inline
IntersectionPoint(const Vector3< _Precision > &rcVct, const Vector3< _Precision > &rcVctDir, Vector3< _Precision > &cVctRes, _Precision epsilon) constBase::BoundBox3< _Precision >inline
IntersectPlaneWithLine(unsigned short usSide, const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, Vector3< _Precision > &rcP0) constBase::BoundBox3< _Precision >inline
IntersectWithLine(const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, Vector3< _Precision > &rcP0, Vector3< _Precision > &rcP1) constBase::BoundBox3< _Precision >inline
INVALID enum valueBase::BoundBox3< _Precision >
IsCutLine(const Vector3< _Precision > &rcBase, const Vector3< _Precision > &rcDir, _Precision fTolerance=0.0f) constBase::BoundBox3< _Precision >inline
IsCutPlane(const Vector3< _Precision > &rclBase, const Vector3< _Precision > &rclNormal) constBase::BoundBox3< _Precision >inline
IsInBox(const Vector3< _Precision > &rcVct) constBase::BoundBox3< _Precision >inline
IsInBox(const BoundBox3< _Precision > &rcBB) constBase::BoundBox3< _Precision >inline
IsInBox(const BoundBox2d &rcbb) constBase::BoundBox3< _Precision >inline
IsValid(void) constBase::BoundBox3< _Precision >inline
LEFT enum valueBase::BoundBox3< _Precision >
LengthX(void) constBase::BoundBox3< _Precision >inline
LengthY(void) constBase::BoundBox3< _Precision >inline
LengthZ(void) constBase::BoundBox3< _Precision >inline
MaxXBase::BoundBox3< _Precision >
MaxYBase::BoundBox3< _Precision >
MaxZBase::BoundBox3< _Precision >
MinXBase::BoundBox3< _Precision >
MinYBase::BoundBox3< _Precision >
MinZBase::BoundBox3< _Precision >
MoveX(_Precision f)Base::BoundBox3< _Precision >inline
MoveY(_Precision f)Base::BoundBox3< _Precision >inline
MoveZ(_Precision f)Base::BoundBox3< _Precision >inline
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 >inline
operator &&(const BoundBox2d &rcBB) constBase::BoundBox3< _Precision >inline
operator=(const BoundBox3< _Precision > &rcBound)Base::BoundBox3< _Precision >inline
Print(std::ostream &) constBase::BoundBox3< _Precision >
ProjectBox(const ViewProjMethod *rclP) constBase::BoundBox3< _Precision >inline
RIGHT enum valueBase::BoundBox3< _Precision >
ScaleX(_Precision f)Base::BoundBox3< _Precision >inline
ScaleY(_Precision f)Base::BoundBox3< _Precision >inline
ScaleZ(_Precision f)Base::BoundBox3< _Precision >inline
SetVoid(void)Base::BoundBox3< _Precision >inline
Shrink(_Precision fLen)Base::BoundBox3< _Precision >inline
SIDE enum nameBase::BoundBox3< _Precision >
TOP enum valueBase::BoundBox3< _Precision >
traits_type typedefBase::BoundBox3< _Precision >
Transformed(const Matrix4D &mat) constBase::BoundBox3< _Precision >inline
United(const BoundBox3< _Precision > &rcBB) constBase::BoundBox3< _Precision >inline
~BoundBox3()Base::BoundBox3< _Precision >inline