JK2eA
 All Classes Functions Variables
Public Member Functions
CCurveGraphBezier3< T > Class Template Reference

#include <CurveGraphBezier3.h>

Inheritance diagram for CCurveGraphBezier3< T >:
Inheritance graph
[legend]
Collaboration diagram for CCurveGraphBezier3< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CCurveGraphBezier3 ()
virtual T Interpolate (float time)
virtual size_t AddNode (const float t, const T &value)

Detailed Description

template<class T>
class CCurveGraphBezier3< T >

Graf v podobe Bezierovy krivky


Constructor & Destructor Documentation

template<class T >
CCurveGraphBezier3< T >::CCurveGraphBezier3 ( ) [inline]

Konstruktor


Member Function Documentation

template<class T >
virtual size_t CCurveGraphBezier3< T >::AddNode ( const float  t,
const T &  value 
) [inline, virtual]

Node se vlozi na spravne misto podle zadaneho t (nebere v potaz control pointy) a vytvori vychozi control pointy.
!!! NESMI SE NODE VKLADAT PRED PRVNI A ZA POSLEDNI NODE !!!

Parameters:
tcas nody
valuehodnota nody
Returns:
index, na ktery byla noda vlozena (vlozena je vzdy, zadny error code)

Reimplemented from CCurveGraph< T >.

template<class T >
virtual T CCurveGraphBezier3< T >::Interpolate ( float  time) [inline, virtual]

Interpolace zadanym grafem

Parameters:
timeaktualni cas pro ktery chceme ziskat bod
Returns:
bod ktery odpovida zadanemu casu

Reimplemented from CCurveGraph< T >.


The documentation for this class was generated from the following file: