class TetraZone3D : public ListElement<TetraZone3D> Zone class of a 3D Tetrahedrisation
| | getName (void) const returns zone name |
| | getRef (void) const returns zone reference number |
| | getTetrahedrisation () const get the mesh containing the zone |
| | setName (const TclString& n) set new zone name |
| | setRef (unsigned int r) set the zone unique reference |
| | tetrahedronRemoved (TetraTetrahedron3D *tetra) removes a tetrahedrom from the list |
| | newTetrahedron (TetraTetrahedron3D *tetra) adds a tetrahedron to the tetrahedron list |
| | apply (void (TetraVertex3D::*ptr)(void)) apply vertex member function on each zone vertex |
| | apply (void (TetraVertex3D::*ptr)(const double), const double val) apply vertex member function on each zone vertex |
| | expand () morphological operator that expands the zone to its neighbors |
| | shrink () morphological operator that shrinks the zone |
| | remove (int force=0) remove the zone by destroying its tetrahedra |
| | getFirstTetrahedron () returns the first element of the list of tetrahedra |
| | getLastTetrahedron () returns the last element of the list of tetrahedra |
| | constructor
| ||
| | destructor
|
| | name zone name |
| | tetrahedrisation triangulation where the zone belongs to |
| | ref zone unique reference |
| | tetrahedronList tetrahedron list of the zone |
Zone class of a 3D Tetrahedrisation
Tetra3D* tetrahedrisation
unsigned int ref
std::list <TetraTetrahedron3D *> tetrahedronList
constructor
destructor
inline const TclString& getName(void) const
inline unsigned int getRef(void) const
inline Tetra3D* getTetrahedrisation() const
void setName(const TclString& n)
void setRef(unsigned int r)
void tetrahedronRemoved(TetraTetrahedron3D *tetra)
void newTetrahedron(TetraTetrahedron3D *tetra)
void apply(void (TetraVertex3D::*ptr)(void))
void apply(void (TetraVertex3D::*ptr)(const double), const double val)
val - the argument passed to the member function
void expand()
void shrink()
bool remove(int force=0)
std::list <TetraTetrahedron3D *> ::iterator getFirstTetrahedron()
std::list <TetraTetrahedron3D *> ::iterator getLastTetrahedron()
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de