torque Torque Game Engine Documentation
TGE Version 1.5.2

Point3F Class Reference

#include <mPoint.h>

Inheritance diagram for Point3F:

Inheritance graph
[legend]

Public Member Functions

 Point3F ()
 Point3F (const Point3F &)
 Point3F (const F32 _x, const F32 _y, const F32 _z)
void set (const F32 _x, const F32 _y, const F32 _z)
void set (const Point3F &)
void setMin (const Point3F &)
void setMax (const Point3F &)
void interpolate (const Point3F &, const Point3F &, const F32)
void zero ()
F32operator[] (int i)
 operator F32 * ()
 operator F32 * () const
bool isZero () const
F32 len () const
F32 lenSquared () const
F32 magnitudeSafe () const
bool equal (Point3F &compare)
void neg ()
void normalize ()
void normalizeSafe ()
void normalize (F32 val)
void convolve (const Point3F &)
void convolveInverse (const Point3F &)
bool operator== (const Point3F &) const
bool operator!= (const Point3F &) const
Point3F operator+ (const Point3F &) const
Point3F operator- (const Point3F &) const
Point3Foperator+= (const Point3F &)
Point3Foperator-= (const Point3F &)
Point3F operator * (const F32) const
Point3F operator/ (const F32) const
Point3Foperator *= (const F32)
Point3Foperator/= (const F32)
Point3F operator * (const Point3F &) const
Point3Foperator *= (const Point3F &)
Point3F operator- () const

Data Fields

F32 x
F32 y
F32 z

Constructor & Destructor Documentation

Point3F::Point3F (  )  [inline]

Point3F::Point3F ( const Point3F  )  [inline]

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


Member Function Documentation

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

Reimplemented in PlaneF.

void Point3F::set ( const Point3F  )  [inline]

void Point3F::setMin ( const Point3F  )  [inline]

void Point3F::setMax ( const Point3F  )  [inline]

void Point3F::interpolate ( const Point3F ,
const Point3F ,
const   F32 
) [inline]

void Point3F::zero (  )  [inline]

F32& Point3F::operator[] ( int  i  )  [inline]

Point3F::operator F32 * (  )  [inline]

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

bool Point3F::isZero (  )  const [inline]

F32 Point3F::len (  )  const [inline]

F32 Point3F::lenSquared (  )  const [inline]

F32 Point3F::magnitudeSafe (  )  const [inline]

bool Point3F::equal ( Point3F compare  )  [inline]

void Point3F::neg (  )  [inline]

Reimplemented in PlaneF.

void Point3F::normalize (  )  [inline]

void Point3F::normalizeSafe (  )  [inline]

void Point3F::normalize ( F32  val  )  [inline]

void Point3F::convolve ( const Point3F  )  [inline]

void Point3F::convolveInverse ( const Point3F  )  [inline]

bool Point3F::operator== ( const Point3F  )  const [inline]

bool Point3F::operator!= ( const Point3F  )  const [inline]

Point3F Point3F::operator+ ( const Point3F  )  const [inline]

Point3F Point3F::operator- ( const Point3F  )  const [inline]

Point3F & Point3F::operator+= ( const Point3F  )  [inline]

Point3F & Point3F::operator-= ( const Point3F  )  [inline]

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

Point3F Point3F::operator/ ( const   F32  )  const [inline]

Point3F & Point3F::operator *= ( const   F32  )  [inline]

Point3F & Point3F::operator/= ( const   F32  )  [inline]

Point3F Point3F::operator * ( const Point3F  )  const [inline]

Point3F & Point3F::operator *= ( const Point3F  )  [inline]

Point3F Point3F::operator- (  )  const [inline]


Field Documentation




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