BNode Class Reference


Detailed Description

This class is just a helper class for B-nodes, it is not suggested to use it directly. It can be converted easily to node and vice versa. The usage of this class is limited to use just as template parameters for special map types. #include <lemon/concepts/graph_components.h>

Inheritance diagram for BNode:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 BNode ()
 Default constructor.
 BNode (const BNode &)
 BNode (Invalid)
 Invalid constructor & conversion.
 BNode (const Node &)
 Converter from node to B-node.
BNodeoperator= (const Node &)
 Assign node to B-node.


Constructor & Destructor Documentation

BNode (  )  [inline]

Warning:
The default constructor is not required to set the item to some well-defined value. So you should consider it as uninitialized.

BNode ( const BNode  )  [inline]

Copy constructor.

BNode ( Invalid   )  [inline]

This constructor initializes the item to be invalid.

See also:
Invalid for more details.

BNode ( const Node  )  [inline]

Besides the core graph item functionality each node should be convertible to the represented B-node if it is it possible.


Member Function Documentation

BNode& operator= ( const Node  )  [inline]

Besides the core graph item functionality each node should be convertible to the represented B-node if it is it possible.

Reimplemented from GraphItem.


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