SplitGraphAdaptorBase< _Graph > Class Template Reference


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
#include <lemon/graph_adaptor.h>

Inheritance diagram for SplitGraphAdaptorBase< _Graph >:

Inheritance graph
[legend]

List of all members.

Static Public Member Functions

static bool inNode (const Node &n)
static bool outNode (const Node &n)
static bool origEdge (const Edge &e)
static bool bindEdge (const Edge &e)
static Node inNode (const GraphNode &n)
static Node outNode (const GraphNode &n)
static Edge edge (const GraphNode &n)
static Edge edge (const GraphEdge &e)


Member Function Documentation

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

Returns true when the node is in-node.

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

Returns true when the node is out-node.

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

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

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

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

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

Gives back the in-node created from the node.

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

Gives back the out-node created from the node.

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

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

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

Gives back the edge of the original edge.


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