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 189 of file mlGraphToBoostUndirectedGraph.h.
|
inline |
Definition at line 201 of file mlGraphToBoostUndirectedGraph.h.
|
inline |
Definition at line 203 of file mlGraphToBoostUndirectedGraph.h.
|
inline |
Definition at line 209 of file mlGraphToBoostUndirectedGraph.h.
|
inline |
Definition at line 211 of file mlGraphToBoostUndirectedGraph.h.
References _edgeIter.
Definition at line 217 of file mlGraphToBoostUndirectedGraph.h.
|
protected |
Definition at line 222 of file mlGraphToBoostUndirectedGraph.h.
Referenced by operator*(), and operator++().
|
protected |
Definition at line 221 of file mlGraphToBoostUndirectedGraph.h.
Referenced by operator*().