Line class including a list of VertexContour : only includes topological properties
![]() | Topology If the line is open or close |
![]() | getContour () const returns the contour where the line belongs |
![]() | getNbVertices () const Returns the number of points |
![]() | getTopology () const Returns the topology |
![]() | setClosedTopology () sets the current line as closed |
![]() | setEdgePointer () set the vertex array stored in each edge consistent with the vertex list |
![]() | addVertex (VertexContour *v) add a vertex at the end of the line |
![]() | firstVertexContour () const returns an iterator on the list of vertices |
![]() | lastVertexContour () const returns an iterator on the list of vertices |
![]() | getFirst (void) const returns the first vertex of the list of type V |
![]() | getLast (void) const returns the last vertex of the list of type V |
![]() | applyVertex (void (MT::*fn)(void)) apply a member function to all vertices |
![]() | createVertex () create a new vertex : use a virtual function in order to create inherited vertices |
![]() | constructors
| ||||
![]() | destructor
|
![]() | contour the contour where the line belongs |
![]() | topology The topology of the line |
![]() | vertexList the list of vertices |
Line class including a list of VertexContour : only includes topological properties
Contour* contour
Topology topology
ObjectsList <VertexContour> vertexList
Contour* getContour() const
unsigned int getNbVertices() const
Topology getTopology() const
void setClosedTopology()
void setEdgePointer()
void addVertex(VertexContour *v)
constructors
destructor
ObjectsList <VertexContour> ::iterator firstVertexContour() const
ObjectsList <VertexContour> ::iterator lastVertexContour() const
VertexContour* getFirst(void) const
VertexContour* getLast(void) const
template
virtual VertexContour* createVertex()
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