Klasa ta pozwala na utworzenie prostego kształtu organu danego równaniem: z = 2 15^-3([x^2 + (1.5*y)^2]^2), 0 <= z <= 30.
Więcej...
#include <SimpleOrganShape.h>
Lista wszystkich składowych.
Metody publiczne |
| vtkTypeMacro (SimpleOrganShape, vtkImplicitFunction) static SimpleOrganShape *New() |
| Makro tworzy odpowiednie metody dla klasy dziedziczącej z klas biblioteki VTK.
|
void | Evaluate () |
| Dokonuje obliczeń powierzchni oraz koniecznych konwersji.
|
virtual void | Delete () |
| Pozwala na wykasowanie wszystkich pod obiektów jak i samego obiektu.
|
| BasicObject () |
virtual | ~BasicObject () |
vtkTransform * | GetTransform () const |
| Zwraca transformację obiektu.
|
virtual vtkPolyData * | GetOutput () const |
virtual vtkAlgorithmOutput * | GetOutputPort () const |
void | Update () |
void | SetPipeline (vtkAlgorithm *objShape) |
| Ustawia połączenie z nadrzędną transformacją.
|
void | SetPipeline (vtkTransform *relativeTrs, vtkAlgorithm *objShape) |
Opis szczegółowy
Klasa ta pozwala na utworzenie prostego kształtu organu danego równaniem: z = 2 15^-3([x^2 + (1.5*y)^2]^2), 0 <= z <= 30.
Dokumentacja konstruktora i destruktora
SimpleOrganShape::SimpleOrganShape |
( |
| ) |
|
|
protected |
virtual SimpleOrganShape::~SimpleOrganShape |
( |
| ) |
|
|
inlineprotectedvirtual |
Dokumentacja funkcji składowych
virtual void SimpleOrganShape::Delete |
( |
| ) |
|
|
inlinevirtual |
Pozwala na wykasowanie wszystkich pod obiektów jak i samego obiektu.
void SimpleOrganShape::Evaluate |
( |
| ) |
|
Dokonuje obliczeń powierzchni oraz koniecznych konwersji.
Na bazie konturu dokonywana jest inicjalizacja danych klasy BasicObject
double SimpleOrganShape::EvaluateFunction |
( |
double |
x[3] | ) |
|
|
protectedvirtual |
Metoda służy do wyliczenia równania opisującego powierzchnię.
virtual void SimpleOrganShape::EvaluateGradient |
( |
double |
x[3], |
|
|
double |
g[3] |
|
) |
| |
|
inlineprotectedvirtual |
Wyliczanie funkcji gradient nie zostało zaimplementowane.
Makro tworzy odpowiednie metody dla klasy dziedziczącej z klas biblioteki VTK.
Definicja tej metody generowana jest przez makro vtkStandardNewMacro()
Dokumentacja dla tej klasy została wygenerowana z plików: