Plasma Engine  2.0
Loading...
Searching...
No Matches
plBoundingSphereTemplate< Type > Member List

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) constplBoundingSphereTemplate< Type >
Contains(const plVec3Template< Type > *pPoints, plUInt32 uiNumPoints, plUInt32 uiStride=sizeof(plVec3Template< Type >)) constplBoundingSphereTemplate< Type >
Contains(const plBoundingSphereTemplate &rhs) constplBoundingSphereTemplate< Type >
Contains(const plBoundingBoxTemplate< Type > &rhs) constplBoundingSphereTemplate< 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() constplBoundingSphereTemplate< Type >
GetClampedPoint(const plVec3Template< Type > &vPoint)plBoundingSphereTemplate< Type >
GetDistanceTo(const plVec3Template< Type > &vPoint) constplBoundingSphereTemplate< Type >
GetDistanceTo(const plBoundingSphereTemplate &rhs) constplBoundingSphereTemplate< Type >
GetDistanceTo(const plBoundingBoxTemplate< Type > &rhs) constplBoundingSphereTemplate< Type >
GetDistanceTo(const plVec3Template< Type > *pPoints, plUInt32 uiNumPoints, plUInt32 uiStride=sizeof(plVec3Template< Type >)) constplBoundingSphereTemplate< Type >
GetLineSegmentIntersection(const plVec3Template< Type > &vLineStartPos, const plVec3Template< Type > &vLineEndPos, Type *out_pHitFraction=nullptr, plVec3Template< Type > *out_pIntersection=nullptr) constplBoundingSphereTemplate< Type >
GetRayIntersection(const plVec3Template< Type > &vRayStartPos, const plVec3Template< Type > &vRayDir, Type *out_pIntersectionDistance=nullptr, plVec3Template< Type > *out_pIntersection=nullptr) constplBoundingSphereTemplate< Type >
Grow(Type fDiff)plBoundingSphereTemplate< Type >
IsEqual(const plBoundingSphereTemplate &rhs, Type fEpsilon=plMath::DefaultEpsilon< Type >()) constplBoundingSphereTemplate< Type >
IsIdentical(const plBoundingSphereTemplate &rhs) constplBoundingSphereTemplate< Type >
IsNaN() constplBoundingSphereTemplate< Type >
IsValid() constplBoundingSphereTemplate< Type >
IsZero(Type fEpsilon=plMath::DefaultEpsilon< Type >()) constplBoundingSphereTemplate< 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 >)) constplBoundingSphereTemplate< Type >
Overlaps(const plBoundingSphereTemplate &rhs) constplBoundingSphereTemplate< Type >
Overlaps(const plBoundingBoxTemplate< Type > &rhs) constplBoundingSphereTemplate< 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 >