C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/math/mPoint3.h File Reference

#include "math/mMathFn.h"

Classes

class  Point3I
 3D integer point More...
class  Point3F
class  Point3D

Typedefs

typedef Point3F VectorF
typedef Point3F EulerF

Functions

Point3I operator * (S32 mul, const Point3I &multiplicand)
Point3F operator * (F32 mul, const Point3F &multiplicand)
Point3D operator * (F64 mul, const Point3D &multiplicand)
F32 mDot (const Point3F &p1, const Point3F &p2)
F64 mDot (const Point3D &p1, const Point3D &p2)
Point3F mCross (const Point3F &a, const Point3F &b)
Point3D mCross (const Point3D &a, const Point3D &b)
void mCross (const Point3F &a, const Point3F &b, Point3F *res)
void mCross (const Point3D &a, const Point3D &b, Point3D *res)


Typedef Documentation

typedef Point3F VectorF

typedef Point3F EulerF


Function Documentation

Point3I operator * ( S32  mul,
const Point3I multiplicand 
) [inline]

Point3F operator * ( F32  mul,
const Point3F multiplicand 
) [inline]

Point3D operator * ( F64  mul,
const Point3D multiplicand 
) [inline]

F32 mDot ( const Point3F p1,
const Point3F p2 
) [inline]

F64 mDot ( const Point3D p1,
const Point3D p2 
) [inline]

Point3F mCross ( const Point3F a,
const Point3F b 
) [inline]

Point3D mCross ( const Point3D a,
const Point3D b 
) [inline]

void mCross ( const Point3F a,
const Point3F b,
Point3F res 
) [inline]

void mCross ( const Point3D a,
const Point3D b,
Point3D res 
) [inline]