2 simplex mesh zone
![]() | getMesh (void) const returns zone mesh |
![]() | getVertex (void) const returns one zone vertex (if possible, a vertex that is not shared by other zones |
![]() | setLocality (double locality) set the locality of all zone vertices to given value and switch to corresponding deformation mode |
![]() | buildWireframe (void) wireframe display list creation callback |
![]() | buildSolid (void) solid display list creation callback |
![]() | setRedrawOrder (unsigned int order) set object redraw order for transparency sorting |
![]() | unselect (void) unselects this zone |
![]() | select (void) selects this zone |
![]() | apply (void (SM2Vertex::*ptr)(void)) apply member function on each zone vertex |
![]() | apply (void (SM2Vertex::*ptr)(int), int val) apply member function on each zone vertex |
![]() | apply (void (SM2Vertex::*ptr)(const unsigned int), const unsigned int val) apply member function on each zone vertex |
![]() | apply (void (SM2Vertex::*ptr)(float), float val) apply member function on each zone vertex |
![]() | apply (void (SM2Vertex::*ptr)(const double), const double val) apply member function on each zone vertex |
![]() | refine (void) Refines a mesh zone (approx |
![]() | decimate (void) Decimates a mesh zone (half less faces if possible) returns the new number of faces |
![]() | expand (void) expand topologically the zone by adding closest topological faces : equivalent to dilation in mathematical morphology |
![]() | shrink (void) shrink topologically the zone by removing faces adjacent to other zones equivalent to erosion in mathematical morphology |
![]() | keepMainComponent (void) keep the main connected component of a zone |
![]() | cut (void) this function defines contour(s) around that zone and remove the faces, vertices belonging to the zone |
![]() | constructors
| ||||
![]() | destructor
|
![]() | labelAroundFace (SM2Face *f, unsigned int l, unsigned int nb) label faces belonging to a zone connected to a given face f |
constructor
2 simplex mesh zone
double area
double medianArea
unsigned int redrawOrder
unsigned int labelAroundFace(SM2Face *f, unsigned int l, unsigned int nb)
constructors
destructor
SM2* getMesh(void) const
SM2Vertex* getVertex(void) const
void setLocality(double locality)
virtual void buildWireframe(void)
virtual void buildSolid(void)
virtual void setRedrawOrder(unsigned int order)
void unselect(void)
void select(void)
void apply(void (SM2Vertex::*ptr)(void))
void apply(void (SM2Vertex::*ptr)(int), int val)
val - integer value to transmit as argument void apply(void (SM2Vertex::*ptr)(const unsigned int), const unsigned int val)
val - unsigned integer value to transmit as argument void apply(void (SM2Vertex::*ptr)(float), float val)
val - float value to transmit as argument void apply(void (SM2Vertex::*ptr)(const double), const double val)
val - double value to transmit as argument void refine(void)
void decimate(void)
void expand(void)
void shrink(void)
void keepMainComponent(void)
void cut(void)
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