Open
Graph Drawing
Framework

 v.2007.11
 

ogdf::DfsMakeBiconnected Class Reference

Implementation of a DFS-based algorithm for biconnectivity augmentation. More...

#include <DfsMakeBiconnected.h>

Inheritance diagram for ogdf::DfsMakeBiconnected:

ogdf::AugmentationModule

List of all members.

Public Member Functions

 DfsMakeBiconnected ()
 Creates an instance of DFS-based biconnectivity augmentation.
 ~DfsMakeBiconnected ()

Protected Member Functions

void doCall (Graph &G, List< edge > &L)
 Implements the algorithm call.


Detailed Description

Implementation of a DFS-based algorithm for biconnectivity augmentation.

The class DfsMakeBiconnected implements an augmentation algorithms that augments a graph to a biconnected graph. In addition, if the graph was planar before augmentation, the resulting graph will be biconnected and planar. The algorithm simply uses DFS and, whenever a cut vertex is discovered, a new edge is added.

Definition at line 75 of file DfsMakeBiconnected.h.


Constructor & Destructor Documentation

ogdf::DfsMakeBiconnected::DfsMakeBiconnected (  )  [inline]

Creates an instance of DFS-based biconnectivity augmentation.

Definition at line 78 of file DfsMakeBiconnected.h.

ogdf::DfsMakeBiconnected::~DfsMakeBiconnected (  )  [inline]

Definition at line 81 of file DfsMakeBiconnected.h.


Member Function Documentation

void ogdf::DfsMakeBiconnected::doCall ( Graph G,
List< edge > &  L 
) [protected, virtual]

Implements the algorithm call.

Implements ogdf::AugmentationModule.


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

© 1999-2007 by oreas GmbH, © 2005-2007 by University Dortmund and University Cologne.

Generated on Thu Nov 22 19:40:06 2007 by doxygen 1.5.4.