triangulation topological vertex
![]() | setEdge (TriangulationEdge *e) set vertex neighboring edge |
![]() | setOrientation (unsigned int o) set vertex orientation |
![]() | getFirstEdge (void) const returns vertex first edge |
![]() | getOrientation (void) const returns vertex first edge orientation |
![]() | getFirstTriangle (void) const returns vertex first triangle |
![]() | isAdjacent (TriangulationVertex *v) const tests if the vertex is adjacent to a given vertex |
![]() | isReal () const whether the vertex is real or virtual |
![]() | nextEdge (const TriangulationEdge *e, int& orientation) returns edge following a given edge with its orientation |
![]() | previousEdge (const TriangulationEdge *e, int& orientation) returns edge preceeding e given e orientation |
![]() | getVertexContour () const returns the pointer on the contour vertex associated with a vertex |
![]() | getTriangulation () const returns the triangulation the vertex belongs to |
![]() | getNumberAdjacentTriangles (void) const returns number of triangles around vertex |
![]() | getNumberAdjacentEdges (void) const returns number of edges around vertex |
![]() | getTriangleIterator (void) const returns an iterator over face vertices |
![]() | getVertexIterator (void) const returns an iterator over neighboring vertices |
![]() | getEdgeIterator (void) const returns an iterator over vertex edges |
![]() | getRef (void) const returns vertex reference |
![]() | setVirtualNeighborhood () set the vertex as a virtual vertex : consequently, it sets all neighboring edges and triangles as empty |
![]() | removeVirtualNeighborhood () if the vertex is a virtual vertex it sets all neighboring edges and triangles as real |
![]() | constructor
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | destructor
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | vertex iterators
|
![]() | triangulation triangulation to which this vertex belongs |
![]() | edge one edge adjacent to this vertex |
![]() | orientation vertex orientation 0 means this = edge->vertex[0], run along edge->face[0] -> edge->face[1] 1 means this = edge->vertex[1], run along edge->face[1] -> edge->face[0] |
![]() | vertexContour the associated vertex contour |
![]() | ref vertex unique reference |
![]() | empty if the vertex is empty or not |
triangulation topological vertex
TriangulationEdge* edge
unsigned int orientation
VertexContour* vertexContour
int ref
bool empty
constructor
destructor
void setEdge(TriangulationEdge *e)
void setOrientation(unsigned int o)
TriangulationEdge* getFirstEdge(void) const
unsigned int getOrientation(void) const
TriangulationTriangle* getFirstTriangle(void) const
bool isAdjacent(TriangulationVertex *v) const
bool isReal() const
static TriangulationEdge* nextEdge(const TriangulationEdge *e, int& orientation)
orientation - e orientation (0 means triangle[0] -> triangle[1] and 1 means triangle[1] -> triangle[0])
static TriangulationEdge* previousEdge(const TriangulationEdge *e, int& orientation)
orientation - e orientation (0 means triangle[0] -> triangle[1] and 1 means triangle[1] -> triangle[0])
VertexContour* getVertexContour() const
vertex iterators
class BasicIterator
const TriangulationVertex* vertex
TriangulationEdge* currentEdge
int currentOrientation
TriangulationTriangle* start
bool hasChanged
void next(void)
void previous(void)
constructor
destructor
void first(void)
template
constructor
destructor
T* operator*(void) const
T* operator++(void)
T* operator++(int)
T* operator--(void)
T* operator--(int)
template
constructor
destructor
T* operator*(void) const
T* operator++(void)
T* operator++(int)
T* operator--(void)
T* operator--(int)
template
constructor
destructor
T* operator*(void) const
T* operator++(void)
T* operator++(int)
T* operator--(void)
T* operator--(int)
Triangulation* getTriangulation() const
unsigned int getNumberAdjacentTriangles(void) const
unsigned int getNumberAdjacentEdges(void) const
template
template
template
int getRef(void) const
void setVirtualNeighborhood()
void removeVirtualNeighborhood()
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