Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BaseGraphComponent Class Reference
[Graph Structure Concepts]

#include <lemon/concept/graph_component.h>

Inheritance diagram for BaseGraphComponent:

Inheritance graph
[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.

Definition at line 143 of file graph_component.h.

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

typedef GraphItem<'n'> Node
 

This class represents the Nodes of the graph.

Definition at line 152 of file graph_component.h.

typedef GraphItem<'e'> Edge
 

This class represents the Edges of the graph.

Definition at line 158 of file graph_component.h.


Member Function Documentation

Node target const Edge  )  const [inline]
 

Gives back the target node of an edge.

Definition at line 164 of file graph_component.h.

Node source const Edge  )  const [inline]
 

Gives back the source node of an edge.

Definition at line 170 of file graph_component.h.


The documentation for this class was generated from the following file:
Generated on Sat Mar 19 10:58:57 2005 for LEMON by  doxygen 1.4.1