Main Page Modules Class Hierarchy Compound List File List Compound Members File Members Related Pages
CControlGridDeformer Class Template Reference
Abstrakte Basisklasse für Deformationsalgorithmen die auf CGrid- Objekten operieren und mittels eines Kontrollgitters gesteuert werden.
More...
#include <CControlGridDeformer.h>
Inheritance diagram for CControlGridDeformer::
List of all members.Public Methods
Protected Attributes
Detailed Description
template<int N, class T> class CControlGridDeformer
Die Klasse ist von CGridDeformer abgeleitet und erlaubt natürlich die Spezifikation eines Quell- und eines Zielgitters. Für die Templateparameter N und T gelten dieselben Bedingungen, wie für die CGridDeformer -Klasse. Zusätzlich kann einer CControlGridDeformer -Klasse auch ein Kontrollgitter zugewiesen werden.
-
Note:
-
Es ist nicht zwingend erforderlich, dass das Kontrollgitter dieselben Ausmaße aufweist, wie das Quell- und das Zielgitter, sie müssen jedoch mindestens 2 x 2 betragen.
-
Note:
-
Die Methode deform() bleibt in dieser Klasse weiterhin unimplementiert.
Constructor & Destructor Documentation
template<int N, class T> |
CControlGridDeformer< N, T >::CControlGridDeformer<N, T> (
|
)
|
|
|
Der Standardkonstruktor setzt alle Gitterzeiger auf NULL. |
Member Function Documentation
template<int N, class T> |
void CControlGridDeformer< N, T >::setControlGrid (
|
CGrid< CVector< N, T > > * objControlGrid ) [virtual]
|
|
|
Die Methode setControlGrid() setzt einen Zeiger auf das zu verwendende Kontrollgitter.
-
Note:
-
Die Ausmaße des Kontrollgitters dürfen sich von den Ausmaßen des Quell- und des Zielgitters unterscheiden, müssen jedoch mindestens 2 x 2 betragen, da sonst eine Exception vom Typ invalid_argument ausgelöst wird.
|
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