Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

v3f Class Reference
[Mathematical]

#include <adsomath.h>

List of all members.

Public Member Functions

float length ()
float dist (v3f p)
v3f norm ()
v3f operator= (const v3f v)
int operator== (const v3f a)
v3f operator+ (const v3f a)
v3f operator- (const v3f a)
v3f operator/ (const float d)
float operator * (const v3f v)
v3f operator * (const float m)
v3f operator- ()
v3f operator-= (const v3f a)
v3f operator+= (const v3f a)
 v3f (float cx, float cy, float cz)
 v3f (class p3f p)
 v3f (class s2f p)
 v3f (class s2d p)
 v3f ()

Public Attributes

float x
float y
float z

Friends

v3f operator * (const float m, const v3f v)


Constructor & Destructor Documentation

v3f::v3f float  cx,
float  cy,
float  cz
[inline]
 

v3f::v3f  )  [inline]
 


Member Function Documentation

float v3f::dist v3f  p  )  [inline]
 

float v3f::length  )  [inline]
 

v3f v3f::norm  )  [inline]
 

v3f v3f::operator * const float  m  )  [inline]
 

float v3f::operator * const v3f  v  )  [inline]
 

v3f v3f::operator+ const v3f  a  )  [inline]
 

v3f v3f::operator+= const v3f  a  )  [inline]
 

v3f v3f::operator-  )  [inline]
 

v3f v3f::operator- const v3f  a  )  [inline]
 

v3f v3f::operator-= const v3f  a  )  [inline]
 

v3f v3f::operator/ const float  d  )  [inline]
 

v3f v3f::operator= const v3f  v  )  [inline]
 

int v3f::operator== const v3f  a  )  [inline]
 


Friends And Related Function Documentation

v3f operator * const float  m,
const v3f  v
[friend]
 


Member Data Documentation

float v3f::x
 

float v3f::y
 

float v3f::z
 


The documentation for this class was generated from the following file:
Generated on Mon Jul 21 10:44:48 2003 for Rover by doxygen 1.3.2