class SM2FaceTopology : public ListElement<SM2FaceTopology> 2 simplex mesh face
| | VertexTopologyIterator defines iterators on vertices of a face |
| | EdgeTopologyIterator defines iterators on edges of a face |
| | setEdgeTopology (SM2EdgeTopology *e) set face neighbor edge |
| | setOrientation (unsigned int o) set face orientation |
| | getFirstEdgeTopology (void) const returns face first edge |
| | getOrientation (void) const returns face first edge orientation |
| | getFirstVertexTopology (void) const returns face first vertex |
| | getZoneTopology (void) const returns face zone |
| | setZone (SM2ZoneTopology *z) attach face to zone |
| | isAdjacent (SM2FaceTopology *f) const tests if the face is adjacent to a given face |
| | deleted (SM2ZoneTopology *z) removes pointer on deleted zone |
| | nextEdge (const SM2EdgeTopology *e, int& orientation) returns edge following e given e orientation |
| | previousEdge (const SM2EdgeTopology *e, int& orientation) returns edge preceeding e given e orientation |
| | constructor
| ||||||||||||
| | destructor
| ||||||||||||
| | face iterators
|
| | mesh 2-simplex mesh to which face belongs |
| | edge one face edge |
| | orientation face orientation 0 means this = edge->face[0], run along edge->vertex[0] -> edge->vertex[1] 1 means this = edge->face[1], run along edge->vertex[1] -> edge->vertex[0] |
| | zone zone to which the face belongs |
| | ref face unique reference |
2 simplex mesh face
typedef EdgeSM2FaceTopologyIterator EdgeTopologyIterator
SM2Topology* mesh
SM2EdgeTopology* edge
unsigned int orientation
SM2ZoneTopology* zone
int ref
constructor
destructor
void setEdgeTopology(SM2EdgeTopology *e)
void setOrientation(unsigned int o)
SM2EdgeTopology* getFirstEdgeTopology(void) const
unsigned int getOrientation(void) const
SM2VertexTopology* getFirstVertexTopology(void) const
SM2ZoneTopology* getZoneTopology(void) const
void setZone(SM2ZoneTopology *z)
bool isAdjacent(SM2FaceTopology *f) const
void deleted(SM2ZoneTopology *z)
static SM2EdgeTopology* nextEdge(const SM2EdgeTopology *e, int& orientation)
orientation - e orientation (0 means vertex[0] -> vertex[1] and 1 means vertex[1] -> vertex[0])
static SM2EdgeTopology* previousEdge(const SM2EdgeTopology *e, int& orientation)
orientation - e orientation (0 means vertex[0] -> vertex[1] and 1 means vertex[1] -> vertex[0])
face iterators
unsigned int getVerticesNumber(void) const
unsigned int getEdgesNumber(void) const
VertexSM2FaceTopologyIterator getVertexTopologyIterator(void) const
EdgeSM2FaceTopologyIterator getEdgeTopologyIterator(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