class SM2Face : public SM2FaceTopology 2 simplex mesh face
| | refine (void) Refine the face (add a face) |
| | decimate (void) Decimate the face (remove a face) |
| | getVertexIterator (void) const returns an iterator over face vertices |
| | getEdgeIterator (void) const returns an iterator over face edges |
| | getCenter (void) const returns face center |
| | getNormal (void) const returns face normal |
| | getFirstEdge (void) const returns face first edge |
| | mergeWithFace (SM2Face *f) merge with another to change mesh topology |
| | getFirstVertex (void) const returns face first vertex |
| | getZone (void) const returns face zone |
| | getMesh (void) const returns face simplex mesh |
| | getLongestEdge (void) const returns face longest edge |
| | getShortestEdge (void) const returns face shortest edge |
| | computeCenterAndNormal (void) computes face center and normal data members |
| | computeCenter (void) computes face center |
| | computeArea (void) computes the total area enclosed by the face |
| | changeZone (void) modify the face zone based on the zones of its neighboring faces |
| | getArea () const returns the area enclosed by a face |
| | glSet (void) const call face gl redraw commands |
| | unselect (void) unselects this face |
| | select (void) selects this face |
| | constructor
| ||
| | destructor
|
| | VertexIterator defines iterators on vertices of a face |
| | EdgeIterator defines iterators on edges of a face |
face iterators
2 simplex mesh face
typedef EdgeSM2FaceIterator EdgeIterator
Vec3
Vec3
double area
double curvature
double distanceData
Vec3
bool interpolated
unsigned char label
double score
unsigned char countRefined
constructor
destructor
virtual SM2Face* refine(void)
virtual SM2Face* decimate(void)
VertexSM2FaceIterator getVertexIterator(void) const
EdgeSM2FaceIterator getEdgeIterator(void) const
const Vec3
const Vec3
SM2Edge* getFirstEdge(void) const
SM2Contour3D* mergeWithFace(SM2Face *f)
SM2Vertex* getFirstVertex(void) const
SM2Zone* getZone(void) const
SM2* getMesh(void) const
SM2Edge* getLongestEdge(void) const
SM2Edge* getShortestEdge(void) const
void computeCenterAndNormal(void)
void computeCenter(void)
void computeArea(void)
void changeZone(void)
double getArea() const
void glSet(void) const
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