![]() |
XII Release 0.1.0
|
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) const | xiiBoundingSphereTemplate< Type > | |
| Contains(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) const | xiiBoundingSphereTemplate< Type > | |
| Contains(const xiiBoundingSphereTemplate &rhs) const | xiiBoundingSphereTemplate< Type > | |
| Contains(const xiiBoundingBoxTemplate< Type > &rhs) const | xiiBoundingSphereTemplate< 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() const | xiiBoundingSphereTemplate< Type > | |
| GetClampedPoint(const xiiVec3Template< Type > &vPoint) | xiiBoundingSphereTemplate< Type > | |
| GetDistanceTo(const xiiVec3Template< Type > &vPoint) const | xiiBoundingSphereTemplate< Type > | |
| GetDistanceTo(const xiiBoundingSphereTemplate &rhs) const | xiiBoundingSphereTemplate< Type > | |
| GetDistanceTo(const xiiBoundingBoxTemplate< Type > &rhs) const | xiiBoundingSphereTemplate< Type > | |
| GetDistanceTo(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) const | xiiBoundingSphereTemplate< Type > | |
| GetLineSegmentIntersection(const xiiVec3Template< Type > &vLineStartPos, const xiiVec3Template< Type > &vLineEndPos, Type *out_pHitFraction=nullptr, xiiVec3Template< Type > *out_pIntersection=nullptr) const | xiiBoundingSphereTemplate< Type > | |
| GetRayIntersection(const xiiVec3Template< Type > &vRayStartPos, const xiiVec3Template< Type > &vRayDir, Type *out_pIntersectionDistance=nullptr, xiiVec3Template< Type > *out_pIntersection=nullptr) const | xiiBoundingSphereTemplate< Type > | |
| Grow(Type fDiff) | xiiBoundingSphereTemplate< Type > | |
| IsEqual(const xiiBoundingSphereTemplate &rhs, Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) const | xiiBoundingSphereTemplate< Type > | |
| IsIdentical(const xiiBoundingSphereTemplate &rhs) const | xiiBoundingSphereTemplate< Type > | |
| IsNaN() const | xiiBoundingSphereTemplate< Type > | |
| IsValid() const | xiiBoundingSphereTemplate< Type > | |
| IsZero(Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) const | xiiBoundingSphereTemplate< 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 >)) const | xiiBoundingSphereTemplate< Type > | |
| Overlaps(const xiiBoundingSphereTemplate &rhs) const | xiiBoundingSphereTemplate< Type > | |
| Overlaps(const xiiBoundingBoxTemplate< Type > &rhs) const | xiiBoundingSphereTemplate< 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 > |