BaseBpUGraphComponent::ANode Class Reference

#include <lemon/concepts/graph_components.h>

Inherits GraphItem< 'n'>.

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.


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