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