vec4 Class Reference

#include <vecmath.h>

List of all members.

Public Member Functions

 vec4 ()
 vec4 (_float a, _float b, _float c, _float d)
 vec4 (const vec2 &v)
 vec4 (const vec3 &v)
 operator _float * ()
 operator const _float * () const
vec4 operator+ (const vec4 &v) const
vec4 operator+ () const
vec4 operator- (const vec4 &v) const
vec4 operator- () const
vec4operator+= (const vec4 &v)
vec4operator-= (const vec4 &v)
vec4 operator * (const _float &f) const
vec4 operator/ (const _float &f) const
vec4operator *= (const _float &f)
vec4operator/= (const _float &f)
bool operator== (const vec4 &v) const
bool operator!= (const vec4 &v) const
 operator bool () const
_float operator * (const vec4 &v) const
_float sqLength () const
_float operator~ () const
vec4 operator! () const

Static Public Member Functions

static vec4 operator * (const _float &f, const vec4 &v)

Public Attributes

_float x
_float y
_float z
_float w


Constructor & Destructor Documentation

vec4::vec4  )  [inline]
 

vec4::vec4 _float  a,
_float  b,
_float  c,
_float  d
[inline]
 

vec4::vec4 const vec2 v  )  [inline]
 

vec4::vec4 const vec3 v  )  [inline]
 


Member Function Documentation

_float vec4::operator * const vec4 v  )  const [inline]
 

static vec4 vec4::operator * const _float &  f,
const vec4 v
[inline, static]
 

vec4 vec4::operator * const _float &  f  )  const [inline]
 

vec4& vec4::operator *= const _float &  f  )  [inline]
 

vec4::operator _float *  )  [inline]
 

vec4::operator bool  )  const [inline]
 

vec4::operator const _float *  )  const [inline]
 

vec4 vec4::operator!  )  const [inline]
 

bool vec4::operator!= const vec4 v  )  const [inline]
 

vec4 vec4::operator+  )  const [inline]
 

vec4 vec4::operator+ const vec4 v  )  const [inline]
 

vec4& vec4::operator+= const vec4 v  )  [inline]
 

vec4 vec4::operator-  )  const [inline]
 

vec4 vec4::operator- const vec4 v  )  const [inline]
 

vec4& vec4::operator-= const vec4 v  )  [inline]
 

vec4 vec4::operator/ const _float &  f  )  const [inline]
 

vec4& vec4::operator/= const _float &  f  )  [inline]
 

bool vec4::operator== const vec4 v  )  const [inline]
 

_float vec4::operator~  )  const [inline]
 

_float vec4::sqLength  )  const [inline]
 


Member Data Documentation

_float vec4::w
 

_float vec4::x
 

_float vec4::y
 

_float vec4::z
 


The documentation for this class was generated from the following file:
Generated on Wed Dec 7 00:31:17 2005 for Volviser by  doxygen 1.4.5