21 #include <tulip/Iterator.h> 22 #include <tulip/tulipconf.h> 23 #include <tulip/Edge.h> 27 #ifndef TULIP_NODEMAPITERATOR_H 28 #define TULIP_NODEMAPITERATOR_H 43 TLP_SCOPE edge nextFaceEdge(Graph* g, edge source, node target);
60 struct TLP_SCOPE NodeMapIterator :
public Iterator<node> {
62 NodeMapIterator(Graph *sg, node source, node target);
70 std::list<node> cloneIt;
71 std::list<node>::iterator itStl;
89 struct TLP_SCOPE EdgeMapIterator :
public Iterator<edge> {
91 EdgeMapIterator(
const Graph *sg, edge source, node target);
98 std::vector<edge> adj;
Interface for Tulip iterators. Allows basic iteration operations only.