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

BaseIterableGraphComponent Class Reference
[Graph Structure Concepts]

#include <lemon/concept/graph_component.h>

Inheritance diagram for BaseIterableGraphComponent:

Inheritance graph
[legend]
Collaboration diagram for BaseIterableGraphComponent:

Collaboration graph
[legend]
List of all members.

Detailed Description

This class provides beside the core graph features core iterable interface for the graph structure. Most of the base graphs should be conform to this concept.

Definition at line 199 of file graph_component.h.

Public Member Functions

void first (Node &) const
 Gives back the first Node in the iterating order.
void next (Node &) const
 Gives back the next Node in the iterating order.
void first (Edge &) const
 Gives back the first Edge in the iterating order.
void next (Edge &) const
 Gives back the next Edge in the iterating order.
void firstIn (Edge &, const Node &) const
 Gives back the first of the Edges point to the given Node.
void nextIn (Edge &) const
 Gives back the next of the Edges points to the given Node.
void firstOut (Edge &, const Node &) const
 Gives back the first of the Edges start from the given Node.
void nextOut (Edge &) const
 Gives back the next of the Edges start from the given Node.


Member Function Documentation

void first Node  )  const [inline]
 

Gives back the first Node in the iterating order.

Definition at line 209 of file graph_component.h.

void next Node  )  const [inline]
 

Gives back the next Node in the iterating order.

Definition at line 215 of file graph_component.h.

void first Edge  )  const [inline]
 

Gives back the first Edge in the iterating order.

Definition at line 221 of file graph_component.h.

void next Edge  )  const [inline]
 

Gives back the next Edge in the iterating order.

Definition at line 226 of file graph_component.h.

void firstIn Edge ,
const Node
const [inline]
 

Gives back the first of the Edges point to the given Node.

Definition at line 233 of file graph_component.h.

void nextIn Edge  )  const [inline]
 

Gives back the next of the Edges points to the given Node.

Definition at line 240 of file graph_component.h.

void firstOut Edge ,
const Node
const [inline]
 

Gives back the first of the Edges start from the given Node.

Definition at line 246 of file graph_component.h.

void nextOut Edge  )  const [inline]
 

Gives back the next of the Edges start from the given Node.

Definition at line 252 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