21 #include <tulip/Iterator.h>
22 #include <tulip/tulipconf.h>
23 #include <tulip/Edge.h>
27 #ifndef DOXYGEN_NOTFOR_DEVEL
28 #ifndef TULIP_NODEMAPITERATOR_H
29 #define TULIP_NODEMAPITERATOR_H
44 TLP_SCOPE edge nextFaceEdge(Graph* g, edge source, node target);
61 struct TLP_SCOPE NodeMapIterator :
public Iterator<node> {
63 NodeMapIterator(Graph *sg, node source, node target);
71 std::list<node> cloneIt;
72 std::list<node>::iterator itStl;
90 struct TLP_SCOPE EdgeMapIterator :
public Iterator<edge> {
92 EdgeMapIterator(
const Graph *sg, edge source, node target);
99 std::vector<edge> adj;
109 #endif //DOXYGEN_NOTFOR_DEVEL