Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CGXVector Class Template Reference

#include <GXVector.h>

List of all members.

Public Methods

void Normalize ()
float GetLength ()
float operator[] (UINT uIndex)
void operator *= (float fMul)
void operator+= (float fAdd)
CGXVector< count > operator * (float fAmt)
CGXVector< count > operator+ (CGXVector< count > &vIn)
CGXVector< count > operator * (CGXVector< count > &vIn)
CGXVector< count > operator/ (CGXVector< count > &vIn)
void operator/= (float fDiv)
void operator-= (CGXVector< count > &vSub)
void operator+= (CGXVector< count > &vAdd)
void operator *= (CGXVector< count > &vMul)
void operator/= (CGXVector< count > &vDiv)
CGXVector operator- (CGXVector< count > &vSub)
float Dot (CGXVector< count > &vRightSide)
bool Cross (CGXVector< count > &vOut, CGXVector< count > &vRightSide)

Public Attributes

float m_fPoints [count]

template<unsigned int count>
class CGXVector< count >


Member Function Documentation

template<unsigned int count>
bool CGXVector< count >::Cross CGXVector< count > &    vOut,
CGXVector< count > &    vRightSide
[inline]
 

template<unsigned int count>
float CGXVector< count >::Dot CGXVector< count > &    vRightSide [inline]
 

template<unsigned int count>
float CGXVector< count >::GetLength   [inline]
 

template<unsigned int count>
void CGXVector< count >::Normalize   [inline]
 

template<unsigned int count>
CGXVector<count> CGXVector< count >::operator * CGXVector< count > &    vIn [inline]
 

template<unsigned int count>
CGXVector<count> CGXVector< count >::operator * float    fAmt [inline]
 

template<unsigned int count>
void CGXVector< count >::operator *= CGXVector< count > &    vMul [inline]
 

template<unsigned int count>
void CGXVector< count >::operator *= float    fMul [inline]
 

template<unsigned int count>
CGXVector<count> CGXVector< count >::operator+ CGXVector< count > &    vIn [inline]
 

template<unsigned int count>
void CGXVector< count >::operator+= CGXVector< count > &    vAdd [inline]
 

template<unsigned int count>
void CGXVector< count >::operator+= float    fAdd [inline]
 

template<unsigned int count>
CGXVector CGXVector< count >::operator- CGXVector< count > &    vSub [inline]
 

template<unsigned int count>
void CGXVector< count >::operator-= CGXVector< count > &    vSub [inline]
 

template<unsigned int count>
CGXVector<count> CGXVector< count >::operator/ CGXVector< count > &    vIn [inline]
 

template<unsigned int count>
void CGXVector< count >::operator/= CGXVector< count > &    vDiv [inline]
 

template<unsigned int count>
void CGXVector< count >::operator/= float    fDiv [inline]
 

template<unsigned int count>
float CGXVector< count >::operator[] UINT    uIndex [inline]
 


Member Data Documentation

template<unsigned int count>
float CGXVector::m_fPoints[count]
 


The documentation for this class was generated from the following file:
Generated on Thu May 23 17:51:01 2002 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001