BaseGraphComponent Class Reference
#include <lemon/concept/graph_component.h>
Inherited by _ErasableGraph [virtual]
, _ExtendableGraph [virtual]
, _StaticGraph [virtual]
, AlterableGraphComponent [virtual]
, BaseErasableGraphComponent [virtual]
, BaseExtendableGraphComponent [virtual]
, BaseIterableGraphComponent [virtual]
, ClearableGraphComponent [virtual]
, ErasableGraphComponent [virtual]
, ExtendableGraphComponent [virtual]
, IDableGraphComponent [virtual]
, IterableGraphComponent [virtual]
, MappableGraphComponent [virtual]
, and MaxIDableGraphComponent [virtual]
.
Inheritance diagram for BaseGraphComponent:
[legend]List of all members.
Detailed Description
This class provides the minimal set of features needed for a graph structure. All graph concepts have to be conform to this base graph.
- Bug:
- This is not true. The minimal graph concept is the BaseIterableGraphComponent.
|
Public Types |
typedef GraphItem<'n'> | Node |
| Node class of the graph.
|
typedef GraphItem<'e'> | Edge |
| Edge class of the graph.
|
Public Member Functions |
Node | target (const Edge &) const |
| Gives back the target node of an edge.
|
Node | source (const Edge &) const |
| Gives back the source node of an edge.
|
Member Typedef Documentation
|
This class represents the Nodes of the graph. |
|
This class represents the Edges of the graph. |
Member Function Documentation
Node target |
( |
const Edge & |
|
) |
const [inline] |
|
|
Gives back the target node of an edge. |
Node source |
( |
const Edge & |
|
) |
const [inline] |
|
|
Gives back the source node of an edge. |
The documentation for this class was generated from the following file:
Generated on Fri Feb 3 18:43:40 2006 for LEMON by
1.4.6