class ContourLine : public ListElement<ContourLine> 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