![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiBoundingBoxTemplate< Type >, including all inherited members.
ComponentType typedef (defined in xiiBoundingBoxTemplate< Type >) | xiiBoundingBoxTemplate< Type > | |
Contains(const xiiVec3Template< Type > &vPoint) const | xiiBoundingBoxTemplate< Type > | |
Contains(const xiiBoundingBoxTemplate &rhs) const | xiiBoundingBoxTemplate< Type > | |
Contains(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) const | xiiBoundingBoxTemplate< Type > | |
Contains(const xiiBoundingSphereTemplate< Type > &sphere) const | xiiBoundingBoxTemplate< Type > | |
ExpandToCube() | xiiBoundingBoxTemplate< Type > | |
ExpandToInclude(const xiiVec3Template< Type > &vPoint) | xiiBoundingBoxTemplate< Type > | |
ExpandToInclude(const xiiBoundingBoxTemplate &rhs) | xiiBoundingBoxTemplate< Type > | |
ExpandToInclude(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) | xiiBoundingBoxTemplate< Type > | |
GetBoundingSphere() const | xiiBoundingBoxTemplate< Type > | inline |
GetCenter() const | xiiBoundingBoxTemplate< Type > | |
GetClampedPoint(const xiiVec3Template< Type > &vPoint) const | xiiBoundingBoxTemplate< Type > | |
GetCorners(xiiVec3Template< Type > *out_pCorners) const | xiiBoundingBoxTemplate< Type > | |
GetDistanceSquaredTo(const xiiVec3Template< Type > &vPoint) const | xiiBoundingBoxTemplate< Type > | |
GetDistanceSquaredTo(const xiiBoundingBoxTemplate &rhs) const | xiiBoundingBoxTemplate< Type > | |
GetDistanceTo(const xiiVec3Template< Type > &vPoint) const | xiiBoundingBoxTemplate< Type > | |
GetDistanceTo(const xiiBoundingSphereTemplate< Type > &sphere) const | xiiBoundingBoxTemplate< Type > | inline |
GetDistanceTo(const xiiBoundingBoxTemplate &rhs) const | xiiBoundingBoxTemplate< Type > | |
GetExtents() const | xiiBoundingBoxTemplate< Type > | |
GetHalfExtents() const | xiiBoundingBoxTemplate< Type > | |
GetLineSegmentIntersection(const xiiVec3Template< Type > &vStartPos, const xiiVec3Template< Type > &vEndPos, Type *out_pLineFraction=nullptr, xiiVec3Template< Type > *out_pIntersection=nullptr) const | xiiBoundingBoxTemplate< Type > | |
GetRayIntersection(const xiiVec3Template< Type > &vStartPos, const xiiVec3Template< Type > &vRayDir, Type *out_pIntersectionDistance=nullptr, xiiVec3Template< Type > *out_pIntersection=nullptr) const | xiiBoundingBoxTemplate< Type > | |
Grow(const xiiVec3Template< Type > &vDiff) | xiiBoundingBoxTemplate< Type > | |
IsEqual(const xiiBoundingBoxTemplate &rhs, Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) const | xiiBoundingBoxTemplate< Type > | |
IsIdentical(const xiiBoundingBoxTemplate &rhs) const | xiiBoundingBoxTemplate< Type > | |
IsNaN() const | xiiBoundingBoxTemplate< Type > | |
IsValid() const | xiiBoundingBoxTemplate< Type > | |
m_vMax (defined in xiiBoundingBoxTemplate< Type >) | xiiBoundingBoxTemplate< Type > | |
m_vMin (defined in xiiBoundingBoxTemplate< Type >) | xiiBoundingBoxTemplate< Type > | |
MakeFromCenterAndHalfExtents(const xiiVec3Template< Type > &vCenter, const xiiVec3Template< Type > &vHalfExtents) | xiiBoundingBoxTemplate< Type > | static |
MakeFromMinMax(const xiiVec3Template< Type > &vMin, const xiiVec3Template< Type > &vMax) | xiiBoundingBoxTemplate< Type > | static |
MakeFromPoints(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) | xiiBoundingBoxTemplate< Type > | static |
MakeInvalid() | xiiBoundingBoxTemplate< Type > | static |
MakeZero() | xiiBoundingBoxTemplate< Type > | static |
Overlaps(const xiiBoundingBoxTemplate &rhs) const | xiiBoundingBoxTemplate< Type > | |
Overlaps(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) const | xiiBoundingBoxTemplate< Type > | |
Overlaps(const xiiBoundingSphereTemplate< Type > &sphere) const | xiiBoundingBoxTemplate< Type > | |
ScaleFromCenter(const xiiVec3Template< Type > &vScale) | xiiBoundingBoxTemplate< Type > | |
ScaleFromOrigin(const xiiVec3Template< Type > &vScale) | xiiBoundingBoxTemplate< Type > | |
TransformFromCenter(const xiiMat4Template< Type > &mTransform) | xiiBoundingBoxTemplate< Type > | |
TransformFromOrigin(const xiiMat4Template< Type > &mTransform) | xiiBoundingBoxTemplate< Type > | |
Translate(const xiiVec3Template< Type > &vDiff) | xiiBoundingBoxTemplate< Type > | |
XII_DECLARE_POD_TYPE() (defined in xiiBoundingBoxTemplate< Type >) | xiiBoundingBoxTemplate< Type > | |
xiiBoundingBoxTemplate() | xiiBoundingBoxTemplate< Type > | |
xiiBoundingBoxTemplate(const xiiVec3Template< Type > &vMin, const xiiVec3Template< Type > &vMax) | xiiBoundingBoxTemplate< Type > |