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

CRainVector Class Template Reference

#include <RainVector.h>

List of all members.

Public Methods

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

Public Attributes

float m_fPoints [count]

template<unsigned int count>
class CRainVector< count >


Member Function Documentation

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

template<unsigned int count>
float CRainVector< count >::Dot (  CRainVector< count > &    vRightSide )  [inline]
 

template<unsigned int count>
float CRainVector< count >::GetLength (    )  [inline]
 

template<unsigned int count>
void CRainVector< count >::Normalize (    )  [inline]
 

template<unsigned int count>
CRainVector<count> CRainVector< count >::operator * (  CRainVector< count > &    vIn )  [inline]
 

template<unsigned int count>
CRainVector<count> CRainVector< count >::operator * (  float    fAmt )  [inline]
 

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

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

template<unsigned int count>
CRainVector<count> CRainVector< count >::operator+ (  CRainVector< count > &    vIn )  [inline]
 

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

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

template<unsigned int count>
CRainVector CRainVector< count >::operator- (  CRainVector< count > &    vSub )  [inline]
 

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

template<unsigned int count>
CRainVector<count> CRainVector< count >::operator/ (  CRainVector< count > &    vIn )  [inline]
 

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

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

template<unsigned int count>
float CRainVector< count >::operator[] (  UINT    uIndex )  [inline]
 


Member Data Documentation

template<unsigned int count>
float CRainVector::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