| 
    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*().