|
MeVisLab Toolbox Reference
|
Iterator class to iterate over all out edges of a vertex (out_edge_iterator). More...
#include <mlGraphToBoostUndirectedGraph.h>
Public Member Functions | |
| ml_ug_out_edge_iterator () | |
| ml_ug_out_edge_iterator (ml::VesselNode *vertex, std::vector< ml::VesselEdge * >::iterator edgeIter) | |
| boost::ml_ug_edge | operator* () |
| self & | operator++ () |
Protected Attributes | |
| ml::VesselNode * | _vertex |
| std::vector< ml::VesselEdge * >::iterator | _edgeIter |
Friends | |
| bool | operator== (const self &x, const self &y) |
Iterator class to iterate over all out edges of a vertex (out_edge_iterator).
Since we want an undirected graph, we must wrap the ml::GraphEdges in a boost::ml_ug_edge object, so we get a default direction (always away from vertex).
Definition at line 187 of file mlGraphToBoostUndirectedGraph.h.
|
inline |
Definition at line 199 of file mlGraphToBoostUndirectedGraph.h.
|
inline |
Definition at line 201 of file mlGraphToBoostUndirectedGraph.h.
|
inline |
Definition at line 207 of file mlGraphToBoostUndirectedGraph.h.
|
inline |
Definition at line 209 of file mlGraphToBoostUndirectedGraph.h.
References _edgeIter.
Definition at line 215 of file mlGraphToBoostUndirectedGraph.h.
|
protected |
Definition at line 220 of file mlGraphToBoostUndirectedGraph.h.
Referenced by operator*(), and operator++().
|
protected |
Definition at line 219 of file mlGraphToBoostUndirectedGraph.h.
Referenced by operator*().