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