Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
CVector4D Class Reference

#include <Vector4D.h>

Public Member Functions

 CVector4D ()
 
 CVector4D (float x, float y, float z, float w)
 
bool operator== (const CVector4D &t) const
 
bool operator!= (const CVector4D &t) const
 
CVector4D operator- () const
 
CVector4D operator+ (const CVector4D &t) const
 
CVector4D operator- (const CVector4D &t) const
 
CVector4D operator* (const CVector4D &t) const
 
CVector4D operator* (float f) const
 
CVector4D operator/ (float f) const
 
CVector4Doperator+= (const CVector4D &t)
 
CVector4Doperator-= (const CVector4D &t)
 
CVector4Doperator*= (const CVector4D &t)
 
CVector4Doperator*= (float f)
 
CVector4Doperator/= (float f)
 
float Dot (const CVector4D &a) const
 

Public Attributes

float X
 
float Y
 
float Z
 
float W
 

Constructor & Destructor Documentation

CVector4D::CVector4D ( )
inline
CVector4D::CVector4D ( float  x,
float  y,
float  z,
float  w 
)
inline

Member Function Documentation

float CVector4D::Dot ( const CVector4D a) const
inline
bool CVector4D::operator!= ( const CVector4D t) const
inline
CVector4D CVector4D::operator* ( const CVector4D t) const
inline
CVector4D CVector4D::operator* ( float  f) const
inline
CVector4D& CVector4D::operator*= ( const CVector4D t)
inline
CVector4D& CVector4D::operator*= ( float  f)
inline
CVector4D CVector4D::operator+ ( const CVector4D t) const
inline
CVector4D& CVector4D::operator+= ( const CVector4D t)
inline
CVector4D CVector4D::operator- ( ) const
inline
CVector4D CVector4D::operator- ( const CVector4D t) const
inline
CVector4D& CVector4D::operator-= ( const CVector4D t)
inline
CVector4D CVector4D::operator/ ( float  f) const
inline
CVector4D& CVector4D::operator/= ( float  f)
inline
bool CVector4D::operator== ( const CVector4D t) const
inline

Member Data Documentation

float CVector4D::W
float CVector4D::X
float CVector4D::Y
float CVector4D::Z

The documentation for this class was generated from the following file: