BaseBpUGraphComponent Class Reference

#include <lemon/concepts/graph_components.h>

Inherits BaseUGraphComponent.

Inheritance diagram for BaseBpUGraphComponent:

Inheritance graph
[legend]
List of all members.

Detailed Description

This class provides the minimal set of features needed for an bipartite undirected graph structure. All bipartite undirected graph concepts have to be conform to this base graph. It just provides types for nodes, A-nodes, B-nodes, edges and undirected edges and functions to get the source and the target of the edges and undirected edges, conversion from edges to undirected edges and function to get both direction of the undirected edges.


Public Member Functions

bool aNode (const Node &) const
 Gives back true when the node is A-node.
bool bNode (const Node &) const
 Gives back true when the node is B-node.
Node aNode (const UEdge &) const
 Gives back the A-node of the undirected edge.
Node bNode (const UEdge &) const
 Gives back the B-node of the undirected edge.

Classes

class  ANode
 Helper class for A-nodes. More...
class  BNode
 Helper class for B-nodes. More...


Member Function Documentation

bool aNode ( const Node  )  const [inline]

Gives back true when the node is A-node.

bool bNode ( const Node  )  const [inline]

Gives back true when the node is B-node.

Node aNode ( const UEdge  )  const [inline]

Gives back the A-node of the undirected edge.

Node bNode ( const UEdge  )  const [inline]

Gives back the B-node of the 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