XII Release 0.1.0
Loading...
Searching...
No Matches
xiiBoundingSphereTemplate< Type > Member List

This is the complete list of members for xiiBoundingSphereTemplate< Type >, including all inherited members.

ComponentType typedef (defined in xiiBoundingSphereTemplate< Type >)xiiBoundingSphereTemplate< Type >
Contains(const xiiVec3Template< Type > &vPoint) constxiiBoundingSphereTemplate< Type >
Contains(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) constxiiBoundingSphereTemplate< Type >
Contains(const xiiBoundingSphereTemplate &rhs) constxiiBoundingSphereTemplate< Type >
Contains(const xiiBoundingBoxTemplate< Type > &rhs) constxiiBoundingSphereTemplate< Type >
ExpandToInclude(const xiiVec3Template< Type > &vPoint)xiiBoundingSphereTemplate< Type >
ExpandToInclude(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >))xiiBoundingSphereTemplate< Type >
ExpandToInclude(const xiiBoundingSphereTemplate &rhs)xiiBoundingSphereTemplate< Type >
ExpandToInclude(const xiiBoundingBoxTemplate< Type > &rhs)xiiBoundingSphereTemplate< Type >
GetBoundingBox() constxiiBoundingSphereTemplate< Type >
GetClampedPoint(const xiiVec3Template< Type > &vPoint)xiiBoundingSphereTemplate< Type >
GetDistanceTo(const xiiVec3Template< Type > &vPoint) constxiiBoundingSphereTemplate< Type >
GetDistanceTo(const xiiBoundingSphereTemplate &rhs) constxiiBoundingSphereTemplate< Type >
GetDistanceTo(const xiiBoundingBoxTemplate< Type > &rhs) constxiiBoundingSphereTemplate< Type >
GetDistanceTo(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) constxiiBoundingSphereTemplate< Type >
GetLineSegmentIntersection(const xiiVec3Template< Type > &vLineStartPos, const xiiVec3Template< Type > &vLineEndPos, Type *out_pHitFraction=nullptr, xiiVec3Template< Type > *out_pIntersection=nullptr) constxiiBoundingSphereTemplate< Type >
GetRayIntersection(const xiiVec3Template< Type > &vRayStartPos, const xiiVec3Template< Type > &vRayDir, Type *out_pIntersectionDistance=nullptr, xiiVec3Template< Type > *out_pIntersection=nullptr) constxiiBoundingSphereTemplate< Type >
Grow(Type fDiff)xiiBoundingSphereTemplate< Type >
IsEqual(const xiiBoundingSphereTemplate &rhs, Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) constxiiBoundingSphereTemplate< Type >
IsIdentical(const xiiBoundingSphereTemplate &rhs) constxiiBoundingSphereTemplate< Type >
IsNaN() constxiiBoundingSphereTemplate< Type >
IsValid() constxiiBoundingSphereTemplate< Type >
IsZero(Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) constxiiBoundingSphereTemplate< Type >
m_fRadius (defined in xiiBoundingSphereTemplate< Type >)xiiBoundingSphereTemplate< Type >
m_vCenter (defined in xiiBoundingSphereTemplate< Type >)xiiBoundingSphereTemplate< Type >
MakeFromCenterAndRadius(const xiiVec3Template< Type > &vCenter, Type fRadius)xiiBoundingSphereTemplate< Type >static
MakeFromPoints(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >))xiiBoundingSphereTemplate< Type >static
MakeInvalid(const xiiVec3Template< Type > &vCenter=xiiVec3Template< Type >::MakeZero())xiiBoundingSphereTemplate< Type >static
MakeZero()xiiBoundingSphereTemplate< Type >static
Overlaps(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) constxiiBoundingSphereTemplate< Type >
Overlaps(const xiiBoundingSphereTemplate &rhs) constxiiBoundingSphereTemplate< Type >
Overlaps(const xiiBoundingBoxTemplate< Type > &rhs) constxiiBoundingSphereTemplate< Type >
ScaleFromCenter(Type fScale)xiiBoundingSphereTemplate< Type >
ScaleFromOrigin(const xiiVec3Template< Type > &vScale)xiiBoundingSphereTemplate< Type >
TransformFromCenter(const xiiMat4Template< Type > &mTransform)xiiBoundingSphereTemplate< Type >
TransformFromOrigin(const xiiMat4Template< Type > &mTransform)xiiBoundingSphereTemplate< Type >
Translate(const xiiVec3Template< Type > &vTranslation)xiiBoundingSphereTemplate< Type >
XII_DECLARE_POD_TYPE() (defined in xiiBoundingSphereTemplate< Type >)xiiBoundingSphereTemplate< Type >
xiiBoundingSphereTemplate()xiiBoundingSphereTemplate< Type >