SymEdgeIt Class Template Reference
[Graphmaps]

#include <sym_map.h>

List of all members.


Detailed Description

template<typename Graph, typename Edge, typename EdgeIt>
class lemon::SymEdgeIt< Graph, Edge, EdgeIt >

The SymEdgeIt is wrapper class for the EdgeIt. It can be used to iterate on the symmetric maps when all of the edge - reverse edge pair has different parity.

Definition at line 37 of file sym_map.h.

Public Member Functions

 SymEdgeIt ()
 SymEdgeIt (const Graph &graph)
 SymEdgeIt (Invalid invalid)
 SymEdgeIt (const Graph &graph, const Edge &edge)
SymEdgeItoperator++ ()


Constructor & Destructor Documentation

SymEdgeIt  )  [inline]
 

Default constructor. Definition at line 42 of file sym_map.h.

SymEdgeIt const Graph &  graph  )  [inline]
 

Graph initialized constructor. Definition at line 47 of file sym_map.h.

SymEdgeIt Invalid  invalid  )  [inline]
 

Creating invelid SymEdgeIt. Definition at line 56 of file sym_map.h.

SymEdgeIt const Graph &  graph,
const Edge &  edge
[inline]
 

SymEdgeIt from the given Edge. Definition at line 61 of file sym_map.h.


Member Function Documentation

SymEdgeIt& operator++  )  [inline]
 

Increase operator. Definition at line 70 of file sym_map.h.


The documentation for this class was generated from the following file:
Generated on Thu Sep 30 12:18:39 2004 for LEMON by doxygen 1.3.8