Wygładzanie zmiennej
[Moduł Math]


Komponenty

class  common::SmoothCD_obj< T >

Funkcje

template<typename T>
void common::SmoothCD_T (T *InOutPos, const T &Dest, T *InOutVel, float SmoothTime, float TimeDelta)
template<>
void common::SmoothCD_T< float > (float *InOutPos, const float &Dest, float *InOutVel, float SmoothTime, float TimeDelta)
template<>
void common::SmoothCD_T< VEC2 > (VEC2 *InOutPos, const VEC2 &Dest, VEC2 *InOutVel, float SmoothTime, float TimeDelta)
template<>
void common::SmoothCD_T< VEC3 > (VEC3 *InOutPos, const VEC3 &Dest, VEC3 *InOutVel, float SmoothTime, float TimeDelta)

Opis szczegółowy

Funkcja wygładzająca zmianę zmiennej w czasie - SmoothCD. Nakładki na tą funkcję - szablon specjalizowany dla: float, common::VEC2, common::VEC3. Klasa szablonowa enkapsulująca pamiętanie parametrów wygładzania.

Dokumentacja funkcji

template<typename T>
void common::SmoothCD_T ( T *  InOutPos,
const T &  Dest,
T *  InOutVel,
float  SmoothTime,
float  TimeDelta 
) [inline]

template<>
void common::SmoothCD_T< float > ( float *  InOutPos,
const float &  Dest,
float *  InOutVel,
float  SmoothTime,
float  TimeDelta 
) [inline]

template<>
void common::SmoothCD_T< VEC2 > ( VEC2 *  InOutPos,
const VEC2 &  Dest,
VEC2 *  InOutVel,
float  SmoothTime,
float  TimeDelta 
) [inline]

template<>
void common::SmoothCD_T< VEC3 > ( VEC3 *  InOutPos,
const VEC3 &  Dest,
VEC3 *  InOutVel,
float  SmoothTime,
float  TimeDelta 
) [inline]


Wygenerowano Sat Mar 29 18:17:00 2008 dla CommonLib programem  doxygen 1.5.5