Main Page Modules Class Hierarchy Compound List File List Compound Members File Members Related Pages
CGridDeformer Class Template Reference
Abstrakte Basisklasse für alle abgeleiteten Deformationsalgorhtimen, die auf CGrid -Objekten operieren.
More...
#include <CGridDeformer.h>
Inheritance diagram for CGridDeformer::
List of all members.Public Methods
Protected Attributes
Detailed Description
template<int N, class T> class CGridDeformer
Die abstrakte Basisklasse CGridDeformer definiert eine Schnittstelle, die allen Deformationsalgorithmen gemeinist, welche auf Vertexgittern operieren. Zur Speicherung der Vertexdaten werden CGrid -Objekte verwendet, deren Elemente CVector -Objekte sind. Der Templateparameter N legt die Anzahl der Komponenten des Vektors fest, der Templateparmatter T ihren Datentyp.
-
Note:
-
Die Methode deform() bleibt in dieser Klasse weiterhin unimplementiert.
Constructor & Destructor Documentation
template<int N, class T> |
CGridDeformer< N, T >::CGridDeformer<N, T> (
|
)
|
|
|
Der Standardkonstruktor initialisert beide Gitterzeiger mit NULL. |
Member Function Documentation
template<int N, class T> |
void CGridDeformer< N, T >::setSourceGrid (
|
CGrid< CVector< N, T > > * objSourceGrid ) [virtual]
|
|
|
Die Methode setSourceGrid() setzt den Zeiger auf das Quellgitter, d.h. auf das Gitter welches später deformiert werden soll.
-
Note:
-
Falls das Zielgitter bereits gesetzt wurde, wird geprüft, ob die Ausmaße der beiden CGrid -Objekte übereinstimmen. Ist dies nicht der Fall, so wird eine Exception vom Typ invalid_argument ausgelöst!
|
template<int N, class T> |
void CGridDeformer< N, T >::setDestinationGrid (
|
CGrid< CVector< N, T > > * objDestinationGrid ) [virtual]
|
|
|
Die Methode setDestinationGrid() setzt den Zeiger auf das Zielgitter, d.h. auf das Gitter welches später das Ergebnis der Deformation aufnehmen soll.
-
Note:
-
Falls das Quellgitter bereits gesetzt wurde, wird geprüft, ob die Ausmaße der beiden CGrid -Objekte übereinstimmen. Ist dies nicht der Fall, so wird eine Exception vom Typ invalid_argument ausgelöst!
|
The documentation for this class was generated from the following file:
Generated at Fri Apr 19 16:53:06 2002 for GLFramework by
1.2.6 written by Dimitri van Heesch,
© 1997-2001