torque Torque Game Engine Documentation
TGE Version 1.5.2

engine/math/mPoint.h File Reference

#include "platform/platform.h"
#include "math/mMathFn.h"

Data Structures

class  Point2I
 2D integer point More...
class  Point3I
 3D integer point More...
class  Point2F
 2D floating-point point. More...
class  Point2D
 2D high-precision point. More...
class  Point3F
class  Point3D
class  Point4F
 4D floating-point point. More...

Defines

#define POINT_EPSILON   (1e-4)
 Epsilon for point types.

Typedefs

typedef Point3F VectorF
typedef Point3F EulerF
typedef Point4F Vector4F
 Points can be vectors!

Functions

Point2I operator * (const S32 mul, const Point2I &multiplicand)
Point3I operator * (const S32 mul, const Point3I &multiplicand)
Point2F operator * (const F32 mul, const Point2F &multiplicand)
Point3F operator * (const F32 mul, const Point3F &multiplicand)
Point2D operator * (const F64 mul, const Point2D &multiplicand)
Point3D operator * (const F64 mul, const Point3D &multiplicand)


Define Documentation

#define POINT_EPSILON   (1e-4)

Epsilon for point types.


Typedef Documentation

typedef Point3F VectorF

typedef Point3F EulerF

typedef Point4F Vector4F

Points can be vectors!


Function Documentation

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

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

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

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

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

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




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen