IDableBpUGraphComponent Class Template Reference

#include <lemon/concepts/graph_components.h>

Inherits IDableUGraphComponent< _Base >.

Inheritance diagram for IDableBpUGraphComponent:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<typename _Base = BaseBpUGraphComponent>
class lemon::concepts::IDableBpUGraphComponent< _Base >

This class provides beside the core bipartite undirected graph features core id functions for the bipartite undirected graph structure. The most of the base undirected graphs should be conform to this concept.


Public Member Functions

int aNodeId (const Node &) const
 Gives back an unique integer id for the ANode.
Node nodeFromANodeId (int) const
 Gives back the undirected edge by the unique id.
int maxANodeId () const
 Gives back an integer greater or equal to the maximum ANode id.
int bNodeId (const Node &) const
 Gives back an unique integer id for the BNode.
Node nodeFromBNodeId (int) const
 Gives back the undirected edge by the unique id.
int maxBNodeId () const
 Gives back an integer greater or equal to the maximum BNode id.


Member Function Documentation

int aNodeId ( const Node &   )  const [inline]

Gives back an unique integer id for the ANode.

Node nodeFromANodeId ( 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 maxANodeId (  )  const [inline]

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

int bNodeId ( const Node &   )  const [inline]

Gives back an unique integer id for the BNode.

Node nodeFromBNodeId ( 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 maxBNodeId (  )  const [inline]

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


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