Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Auflistung der Klassen | Auflistung der Dateien | Elemente eines Namensbereiches | Klassen-Elemente | Datei-Elemente

ZFXMath::TCubicBezier< PrecisionType, FuncValueType > Template Klassenreferenz

n-dimensionale kubische Bezier-Kurve Mehr...

#include <CubicBezier.h>

Aufstellung aller Elemente

Öffentliche Methoden

 TCubicBezier (const FuncValueType &cP0, const FuncValueType &cP1, const FuncValueType &cP2, const FuncValueType &cP3)
 Konstruktor mit allen vier Kontrollpunkten.
 TCubicBezier (const FuncValueType &cP0, const FuncValueType &cP3)
 Konstruktor mit den zwei End-Kontrollpunkten.
 TCubicBezier (const FuncValueType *pCP)
 TCubicBezier (const TCubicBezier &cB)
FuncValueType operator() (const int i) const
 Konstanter Zugriff über Index.
FuncValueType & operator() (const int i)
 Nichtkonstanter Zugriff über Index.
FuncValueType operator() (const PrecisionType &u) const
 Auswertung der Kurve am übergebenen Punkt.
FuncValueType operator() (const PrecisionType &u)
 Auswertung der Kurve am übergebenen Punkt.
FuncValueType Evaluate (const PrecisionType &u) const
 Auswertung der Kurve am übergebenen Punkt.


Ausführliche Beschreibung

template<class PrecisionType, class FuncValueType>
class ZFXMath::TCubicBezier< PrecisionType, FuncValueType >

Parameter:
PrecisionType Genauigkeit der Funktionsauswertung (z.B. float)
FuncValueType Typ der Funktion (z.B. TVector3D<float>)


Beschreibung der Konstruktoren und Destruktoren

template<class PrecisionType, class FuncValueType>
ZFXMath::TCubicBezier< PrecisionType, FuncValueType >::TCubicBezier const FuncValueType &  cP0,
const FuncValueType &  cP3
[inline]
 

Erzeugt eine Linie zwischen den beiden Punkten


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Thu Nov 25 04:02:56 2004 für ZFX-Math Library von doxygen 1.3.8