Public Member Functions | Static Public Member Functions | Public Attributes

GVec4f Class Reference

#include <GVec4f.h>

Inheritance diagram for GVec4f:
GMathObject GObject

List of all members.

Public Member Functions

GVec4f operator+ (const GVec4f &f)
GVec4f operator- (const GVec4f &f)
GVec4f cross (const GVec4f &f)
float dot (const GVec4f &f)
GVec4f operator* (const float &f)
GVec4f operator/ (const float &f)
GVec4f operator= (const GVec4f &f)
GVec4foperator+= (const GVec4f &f)
GVec4foperator-= (const GVec4f &f)
GVec4foperator*= (const GVec4f &f)
GVec4foperator+= (const float &f)
GVec4foperator-= (const float &f)
GVec4foperator*= (const float &f)
GVec4foperator/= (const float &f)
float magnitude ()
void normalize ()
 GVec4f ()
 GVec4f (const GVec4f &)
 GVec4f (float _x, float _y, float _z)
 GVec4f (float _x, float _y, float _z, float _w)
float * GetFloatV (void)

Static Public Member Functions

static float distance (const GVec4f &a, const GVec4f &b)

Public Attributes

float x
float y
float z
float w

Constructor & Destructor Documentation

GVec4f::GVec4f (  ) 
GVec4f::GVec4f ( const GVec4f v  ) 
GVec4f::GVec4f ( float  _x,
float  _y,
float  _z 
)
GVec4f::GVec4f ( float  _x,
float  _y,
float  _z,
float  _w 
)

Member Function Documentation

GVec4f GVec4f::cross ( const GVec4f f  ) 
float GVec4f::distance ( const GVec4f a,
const GVec4f b 
) [static]
float GVec4f::dot ( const GVec4f f  ) 
float * GVec4f::GetFloatV ( void   ) 
float GVec4f::magnitude (  ) 
void GVec4f::normalize (  ) 
GVec4f GVec4f::operator* ( const float &  f  ) 
GVec4f & GVec4f::operator*= ( const GVec4f f  ) 
GVec4f & GVec4f::operator*= ( const float &  f  ) 
GVec4f GVec4f::operator+ ( const GVec4f f  ) 
GVec4f & GVec4f::operator+= ( const GVec4f f  ) 
GVec4f & GVec4f::operator+= ( const float &  f  ) 
GVec4f GVec4f::operator- ( const GVec4f f  ) 
GVec4f & GVec4f::operator-= ( const GVec4f f  ) 
GVec4f & GVec4f::operator-= ( const float &  f  ) 
GVec4f GVec4f::operator/ ( const float &  f  ) 
GVec4f & GVec4f::operator/= ( const float &  f  ) 
GVec4f GVec4f::operator= ( const GVec4f f  ) 

Member Data Documentation

float GVec4f::w
float GVec4f::x
float GVec4f::y
float GVec4f::z

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines