Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
 

Detailed Description

Definition at line 28 of file Vector4D.h.

Constructor & Destructor Documentation

CVector4D::CVector4D ( )
inline

Definition at line 31 of file Vector4D.h.

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

Definition at line 33 of file Vector4D.h.

Member Function Documentation

float CVector4D::Dot ( const CVector4D a) const
inline

Definition at line 122 of file Vector4D.h.

bool CVector4D::operator!= ( const CVector4D t) const
inline

Definition at line 40 of file Vector4D.h.

CVector4D CVector4D::operator* ( const CVector4D t) const
inline

Definition at line 60 of file Vector4D.h.

CVector4D CVector4D::operator* ( float  f) const
inline

Definition at line 65 of file Vector4D.h.

CVector4D& CVector4D::operator*= ( const CVector4D t)
inline

Definition at line 94 of file Vector4D.h.

CVector4D& CVector4D::operator*= ( float  f)
inline

Definition at line 103 of file Vector4D.h.

CVector4D CVector4D::operator+ ( const CVector4D t) const
inline

Definition at line 50 of file Vector4D.h.

CVector4D& CVector4D::operator+= ( const CVector4D t)
inline

Definition at line 76 of file Vector4D.h.

CVector4D CVector4D::operator- ( ) const
inline

Definition at line 45 of file Vector4D.h.

CVector4D CVector4D::operator- ( const CVector4D t) const
inline

Definition at line 55 of file Vector4D.h.

CVector4D& CVector4D::operator-= ( const CVector4D t)
inline

Definition at line 85 of file Vector4D.h.

CVector4D CVector4D::operator/ ( float  f) const
inline

Definition at line 70 of file Vector4D.h.

CVector4D& CVector4D::operator/= ( float  f)
inline

Definition at line 112 of file Vector4D.h.

bool CVector4D::operator== ( const CVector4D t) const
inline

Definition at line 35 of file Vector4D.h.

Member Data Documentation

float CVector4D::W

Definition at line 128 of file Vector4D.h.

float CVector4D::X

Definition at line 128 of file Vector4D.h.

float CVector4D::Y

Definition at line 128 of file Vector4D.h.

float CVector4D::Z

Definition at line 128 of file Vector4D.h.


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