Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

maths
Class CVector4D

   in Vector4D.h

class CVector4D


Field Summary
 float m_W
          
 float m_X
          
 float m_Y
          
 float m_Z
          
 
Constructor Summary
CVector4D( const float f[ 4] )
          
CVector4D( float x, float y, float z, float w )
          
CVector4D( const CVector4D& p )
          
CVector4D()
          
 
Method Summary
 float Dot( const CVector4D& a ) const
          
 operator const float*() const
          
 float Length() const
          
 float LengthSquared() const
          
 void Normalize()
          
 CVector4D operator*( const CVector4D& t ) const
          
 CVector4D operator*( float f ) const
          
 CVector4D& operator*=( const CVector4D& t )
          
 CVector4D& operator*=( float f )
          
 CVector4D operator+( const CVector4D& t ) const
          
 CVector4D& operator+=( const CVector4D& t )
          
 CVector4D operator-() const
          
 CVector4D operator-( const CVector4D& t ) const
          
 CVector4D& operator-=( const CVector4D& t )
          
 CVector4D operator/( float f ) const
          
 CVector4D& operator/=( float f )
          
 

Field Detail

m_W

public float m_W;

m_X

public float m_X;

m_Y

public float m_Y;

m_Z

public float m_Z;


Constructor Detail

CVector4D

public CVector4D( const float f[ 4] );

CVector4D

public CVector4D( float x, float y, float z, float w );

CVector4D

public CVector4D( const CVector4D& p );

CVector4D

public CVector4D();


Method Detail

Dot

public float Dot( const CVector4D& a ) const;

float*

public operator const float*() const;

Length

public float Length() const;

LengthSquared

public float LengthSquared() const;

Normalize

public void Normalize();

operator*

public CVector4D operator*( const CVector4D& t ) const;

operator*

public CVector4D operator*( float f ) const;

operator*=

public CVector4D& operator*=( const CVector4D& t );

operator*=

public CVector4D& operator*=( float f );

operator+

public CVector4D operator+( const CVector4D& t ) const;

operator+=

public CVector4D& operator+=( const CVector4D& t );

operator-

public CVector4D operator-() const;

operator-

public CVector4D operator-( const CVector4D& t ) const;

operator-=

public CVector4D& operator-=( const CVector4D& t );

operator/

public CVector4D operator/( float f ) const;

operator/=

public CVector4D& operator/=( float f );

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:13
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD