BaseUGraphComponent::UEdge Class Reference

#include <lemon/concepts/graph_components.h>

Inherits GraphItem< 'u'>.

Inheritance diagram for BaseUGraphComponent::UEdge:

Inheritance graph
[legend]
List of all members.

Detailed Description

This class represents the undirected edges of the graph. The undirected graphs can be used as a directed graph which for each edge contains the opposite edge too so the graph is bidirected. The undirected edge represents two opposite directed edges.


Public Member Functions

 UEdge ()
 Default constructor.
 UEdge (const UEdge &)
 Copy constructor.
 UEdge (Invalid)
 Invalid constructor & conversion.
 UEdge (const Edge &)
 Converter from edge to undirected edge.
UEdgeoperator= (const Edge &)
 Assign edge to undirected edge.


Constructor & Destructor Documentation

UEdge (  )  [inline]

Warning:
The default constructor is not required to set the item to some well-defined value. So you should consider it as uninitialized.

UEdge ( const UEdge  )  [inline]

Copy constructor.

UEdge ( Invalid   )  [inline]

This constructor initializes the item to be invalid.

See also:
Invalid for more details.

UEdge ( const Edge  )  [inline]

Besides the core graph item functionality each edge should be convertible to the represented undirected edge.


Member Function Documentation

UEdge& operator= ( const Edge  )  [inline]

Besides the core graph item functionality each edge should be convertible to the represented undirected edge.


The documentation for this class was generated from the following file:
Generated on Tue Oct 31 09:51:39 2006 for LEMON by  doxygen 1.5.1