![]() |
Plasma Engine
2.0
|
This is the complete list of members for plBoundingSphereTemplate< Type >, including all inherited members.
| ComponentType typedef (defined in plBoundingSphereTemplate< Type >) | plBoundingSphereTemplate< Type > | |
| Contains(const plVec3Template< Type > &vPoint) const | plBoundingSphereTemplate< Type > | |
| Contains(const plVec3Template< Type > *pPoints, plUInt32 uiNumPoints, plUInt32 uiStride=sizeof(plVec3Template< Type >)) const | plBoundingSphereTemplate< Type > | |
| Contains(const plBoundingSphereTemplate &rhs) const | plBoundingSphereTemplate< Type > | |
| Contains(const plBoundingBoxTemplate< Type > &rhs) const | plBoundingSphereTemplate< Type > | |
| ExpandToInclude(const plVec3Template< Type > &vPoint) | plBoundingSphereTemplate< Type > | |
| ExpandToInclude(const plVec3Template< Type > *pPoints, plUInt32 uiNumPoints, plUInt32 uiStride=sizeof(plVec3Template< Type >)) | plBoundingSphereTemplate< Type > | |
| ExpandToInclude(const plBoundingSphereTemplate &rhs) | plBoundingSphereTemplate< Type > | |
| ExpandToInclude(const plBoundingBoxTemplate< Type > &rhs) | plBoundingSphereTemplate< Type > | |
| GetBoundingBox() const | plBoundingSphereTemplate< Type > | |
| GetClampedPoint(const plVec3Template< Type > &vPoint) | plBoundingSphereTemplate< Type > | |
| GetDistanceTo(const plVec3Template< Type > &vPoint) const | plBoundingSphereTemplate< Type > | |
| GetDistanceTo(const plBoundingSphereTemplate &rhs) const | plBoundingSphereTemplate< Type > | |
| GetDistanceTo(const plBoundingBoxTemplate< Type > &rhs) const | plBoundingSphereTemplate< Type > | |
| GetDistanceTo(const plVec3Template< Type > *pPoints, plUInt32 uiNumPoints, plUInt32 uiStride=sizeof(plVec3Template< Type >)) const | plBoundingSphereTemplate< Type > | |
| GetLineSegmentIntersection(const plVec3Template< Type > &vLineStartPos, const plVec3Template< Type > &vLineEndPos, Type *out_pHitFraction=nullptr, plVec3Template< Type > *out_pIntersection=nullptr) const | plBoundingSphereTemplate< Type > | |
| GetRayIntersection(const plVec3Template< Type > &vRayStartPos, const plVec3Template< Type > &vRayDir, Type *out_pIntersectionDistance=nullptr, plVec3Template< Type > *out_pIntersection=nullptr) const | plBoundingSphereTemplate< Type > | |
| Grow(Type fDiff) | plBoundingSphereTemplate< Type > | |
| IsEqual(const plBoundingSphereTemplate &rhs, Type fEpsilon=plMath::DefaultEpsilon< Type >()) const | plBoundingSphereTemplate< Type > | |
| IsIdentical(const plBoundingSphereTemplate &rhs) const | plBoundingSphereTemplate< Type > | |
| IsNaN() const | plBoundingSphereTemplate< Type > | |
| IsValid() const | plBoundingSphereTemplate< Type > | |
| IsZero(Type fEpsilon=plMath::DefaultEpsilon< Type >()) const | plBoundingSphereTemplate< Type > | |
| m_fRadius (defined in plBoundingSphereTemplate< Type >) | plBoundingSphereTemplate< Type > | |
| m_vCenter (defined in plBoundingSphereTemplate< Type >) | plBoundingSphereTemplate< Type > | |
| MakeFromCenterAndRadius(const plVec3Template< Type > &vCenter, Type fRadius) | plBoundingSphereTemplate< Type > | static |
| MakeFromPoints(const plVec3Template< Type > *pPoints, plUInt32 uiNumPoints, plUInt32 uiStride=sizeof(plVec3Template< Type >)) | plBoundingSphereTemplate< Type > | static |
| MakeInvalid(const plVec3Template< Type > &vCenter=plVec3Template< Type >::MakeZero()) | plBoundingSphereTemplate< Type > | static |
| MakeZero() | plBoundingSphereTemplate< Type > | static |
| Overlaps(const plVec3Template< Type > *pPoints, plUInt32 uiNumPoints, plUInt32 uiStride=sizeof(plVec3Template< Type >)) const | plBoundingSphereTemplate< Type > | |
| Overlaps(const plBoundingSphereTemplate &rhs) const | plBoundingSphereTemplate< Type > | |
| Overlaps(const plBoundingBoxTemplate< Type > &rhs) const | plBoundingSphereTemplate< Type > | |
| PL_DECLARE_POD_TYPE() (defined in plBoundingSphereTemplate< Type >) | plBoundingSphereTemplate< Type > | |
| plBoundingSphereTemplate() | plBoundingSphereTemplate< Type > | |
| ScaleFromCenter(Type fScale) | plBoundingSphereTemplate< Type > | |
| ScaleFromOrigin(const plVec3Template< Type > &vScale) | plBoundingSphereTemplate< Type > | |
| TransformFromCenter(const plMat4Template< Type > &mTransform) | plBoundingSphereTemplate< Type > | |
| TransformFromOrigin(const plMat4Template< Type > &mTransform) | plBoundingSphereTemplate< Type > | |
| Translate(const plVec3Template< Type > &vTranslation) | plBoundingSphereTemplate< Type > |