BaseBpUGraphComponent::ANode Class Reference

#include <lemon/concepts/graph_components.h>

Inheritance diagram for BaseBpUGraphComponent::ANode:

Inheritance graph
[legend]

List of all members.


Detailed Description

This class is just a helper class for A-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.

Public Member Functions

 ANode ()
 Default constructor.
 ANode (const ANode &)
 Copy constructor.
 ANode (Invalid)
 Invalid constructor & conversion.
 ANode (const Node &)
 Converter from node to A-node.
ANodeoperator= (const Node &)
 Assign node to A-node.

Constructor & Destructor Documentation

ANode (  )  [inline]

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

ANode ( const ANode  )  [inline]

Copy constructor.

ANode ( Invalid   )  [inline]

This constructor initializes the item to be invalid.

See also:
Invalid for more details.

ANode ( const Node  )  [inline]

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


Member Function Documentation

ANode& operator= ( const Node  )  [inline]

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

Reimplemented from GraphItem.


The documentation for this class was generated from the following file:

Generated on Sat Apr 19 14:21:43 2008 for LEMON by  doxygen 1.5.5