torque Torque Game Engine Documentation
TGE Version 1.5.2

Point4F Class Reference

#include <mPoint.h>


Detailed Description

4D floating-point point.

Uses F32 internally.

Useful for representing quaternions and other 4d beasties.


Public Member Functions

 Point4F ()
 Create an unitialized point.
 Point4F (const Point4F &)
 Copy constructor.
 Point4F (const F32 _x, const F32 _y, const F32 _z, const F32 _w)
 Create point from coordinates.
void set (const F32 _x, const F32 _y, const F32 _z, const F32 _w)
 Set point's coordinates.
void interpolate (const Point4F &_pt1, const Point4F &_pt2, const F32 _factor)
 Interpolate from _pt1 to _pt2, based on _factor.
 operator F32 * ()
 operator F32 * () const

Data Fields

F32 x
 X co-ordinate.
F32 y
 Y co-ordinate.
F32 z
 Z co-ordinate.
F32 w
 W co-ordinate.


Constructor & Destructor Documentation

Point4F::Point4F (  )  [inline]

Create an unitialized point.

Point4F::Point4F ( const Point4F  )  [inline]

Copy constructor.

Point4F::Point4F ( const F32  _x,
const F32  _y,
const F32  _z,
const F32  _w 
) [inline]

Create point from coordinates.


Member Function Documentation

void Point4F::set ( const F32  _x,
const F32  _y,
const F32  _z,
const F32  _w 
) [inline]

Set point's coordinates.

void Point4F::interpolate ( const Point4F _pt1,
const Point4F _pt2,
const F32  _factor 
) [inline]

Interpolate from _pt1 to _pt2, based on _factor.

Parameters:
_pt1 Starting point.
_pt2 Ending point.
_factor Interpolation factor (0.0 .. 1.0).

Point4F::operator F32 * (  )  [inline]

Point4F::operator F32 * (  )  const [inline]


Field Documentation

X co-ordinate.

Y co-ordinate.

Z co-ordinate.

W co-ordinate.




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