IDableUGraphComponent< _Base > Class Template Reference


Detailed Description

template<typename _Base = BaseUGraphComponent>
class lemon::concepts::IDableUGraphComponent< _Base >

This class provides beside the core undirected graph features core id functions for the undirected graph structure. The most of the base undirected graphs should be conform to this concept. The id's are unique and immutable. #include <lemon/concepts/graph_components.h>

Inheritance diagram for IDableUGraphComponent< _Base >:

Inheritance graph
[legend]

List of all members.

Public Member Functions

int id (const UEdge &) const
UEdge uEdgeFromId (int) const
 Gives back the undirected edge by the unique id.
int maxUEdgeId () const


Member Function Documentation

int id ( const UEdge &   )  const [inline]

Gives back an unique integer id for the UEdge.

UEdge uEdgeFromId ( int   )  const [inline]

Gives back the undirected edge by the unique id. If the graph does not contain edge with the given id then the result of the function is undetermined.

int maxUEdgeId (  )  const [inline]

Gives back an integer greater or equal to the maximum UEdge id.


Generated on Thu Jun 4 04:06:49 2009 for LEMON by  doxygen 1.5.9