LEMON 1.0.7
|
This class represents the edges of the graph. The undirected graphs can be used as a directed graph which for each arc contains the opposite arc too so the graph is bidirected. The edge represents two opposite directed arcs.
#include <lemon/concepts/graph_components.h>
Public Member Functions | |
Edge () | |
Default constructor. | |
Edge (const Edge &) | |
Edge (Invalid) | |
Invalid constructor & conversion. | |
Edge (const Arc &) | |
Converter from arc to edge. | |
Edge & | operator= (const Arc &) |
Assign arc to edge. |
Edge | ( | ) | [inline] |
This constructor initializes the item to be invalid.
Besides the core graph item functionality each arc should be convertible to the represented edge.
Besides the core graph item functionality each arc should be convertible to the represented edge.
Reimplemented from GraphItem<'u'>.