IonMathTools Member List

This is the complete list of members for IonMathTools, including all inherited members.

ComputeIntervalOverlap(float f1_min, float f1_max, float f2_min, float f2_max)IonMathToolsstatic
fClamp(float f, float min, float max)IonMathToolsstatic
GetMatrixScale(const Matrix &m)IonMathToolsstatic
GetMaxVect(const Vect *v, int length)IonMathToolsstatic
GetMinMaxVect(const Vect *v, int length, Vect &min_vect, Vect &max_vect, const Matrix &mat=Matrix(IDENTITY))IonMathToolsstatic
GetMinVect(const Vect *v, int length)IonMathToolsstatic
InsideSphere(const Vect &v, const Vect &center, float radius)IonMathToolsstatic
InsideTriangle(const Vect &T_v1, const Vect &T_v2, const Vect &T_v3, const Vect &pos)IonMathToolsstatic
Intersect(const Collidable *colA, const Collidable *colB)IonMathToolsstatic
Intersect(const CollisionVolumeBSphere &colA, const CollisionVolumeBSphere &colB)IonMathToolsstatic
Intersect(const CollisionVolumeAABB &colA, const CollisionVolumeAABB &colB)IonMathToolsstatic
Intersect(const CollisionVolumeOBB &colA, const CollisionVolumeOBB &colB)IonMathToolsstatic
Intersect(const CollisionVolumeAABB &colA, const CollisionVolumeOBB &colB)IonMathToolsstatic
Intersect(const CollisionVolumeBSphere &colA, const CollisionVolumeAABB &colB)IonMathToolsstatic
Intersect(const CollisionVolumeOBB &colA, const CollisionVolumeBSphere &colB)IonMathToolsstatic
LineIntersectTriangle(const Vect &p1, const Vect &p2, const Vect &T_v1, const Vect &T_v2, const Vect &T_v3, Vect &out_pos)IonMathToolsstatic
Projection(const Vect &v, const Vect &w)IonMathToolsstatic
SqrVect(const Vect &v)IonMathToolsstatic
TriangleArea(const Vect &v1, const Vect &v2, const Vect &v3)IonMathToolsstatic
vClamp(const Vect &v, const Vect &min, const Vect &max)IonMathToolsstatic
vDistance(const Vect &vA, const Vect &vB)IonMathToolsstatic