SplitGraphAdaptorBase Class Template Reference

#include <lemon/graph_adaptor.h>

Inherits GraphAdaptorBase< _Graph >.

Inherited by GraphAdaptorExtender< lemon::SplitGraphAdaptorBase< _Graph > >.

Inheritance diagram for SplitGraphAdaptorBase:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<typename _Graph>
class lemon::SplitGraphAdaptorBase< _Graph >

Base class of split graph adaptor. In most case you do not need to use it directly but the documented member functions of this class can be used with the SplitGraphAdaptor class.
See also:
SplitGraphAdaptor


Static Public Member Functions

static bool inNode (const Node &node)
 Returns true when the node is in-node.
static bool outNode (const Node &node)
 Returns true when the node is out-node.
static bool origEdge (const Edge &edge)
 Returns true when the edge is edge in the original graph.
static bool bindEdge (const Edge &edge)
 Returns true when the edge binds an in-node and an out-node.
static Node inNode (const GraphNode &node)
 Gives back the in-node created from the node.
static Node outNode (const GraphNode &node)
 Gives back the out-node created from the node.
static Edge edge (const GraphNode &node)
 Gives back the edge binds the two part of the node.
static Edge edge (const GraphEdge &edge)
 Gives back the edge of the original edge.


Member Function Documentation

static bool inNode ( const Node &  node  )  [inline, static]

Returns true when the node is in-node.

static bool outNode ( const Node &  node  )  [inline, static]

Returns true when the node is out-node.

static bool origEdge ( const Edge &  edge  )  [inline, static]

Returns true when the edge is edge in the original graph.

static bool bindEdge ( const Edge &  edge  )  [inline, static]

Returns true when the edge binds an in-node and an out-node.

static Node inNode ( const GraphNode &  node  )  [inline, static]

Gives back the in-node created from the node.

static Node outNode ( const GraphNode &  node  )  [inline, static]

Gives back the out-node created from the node.

static Edge edge ( const GraphNode &  node  )  [inline, static]

Gives back the edge binds the two part of the node.

static Edge edge ( const GraphEdge &  edge  )  [inline, static]

Gives back the edge of the original edge.


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