Computation of the shelling order for biconnected graphs. More...
#include <ogdf/planarlayout/BiconnectedShellingOrder.h>
Public Member Functions | |
BiconnectedShellingOrder () | |
Creates a biconnected shelling order module. | |
Public Member Functions inherited from ogdf::ShellingOrderModule | |
virtual | ~ShellingOrderModule () |
double | baseRatio () const |
Returns the current setting of the option base ratio. | |
void | baseRatio (double x) |
Sets the option base ratio to x . | |
void | call (const Graph &G, ShellingOrder &order, adjEntry adj=nullptr) |
Computes a shelling order of an embedded graph G such that adj lies on the external face. | |
void | callLeftmost (const Graph &G, ShellingOrder &order, adjEntry adj=nullptr) |
Computes a lefmost shelling order of an embedded graph G such that adj lies on the external face. | |
Protected Member Functions | |
virtual void | doCall (const Graph &G, adjEntry adj, List< ShellingOrderSet > &partition) override |
The actual implementation of the module call. | |
Additional Inherited Members | |
Protected Attributes inherited from ogdf::ShellingOrderModule | |
double | m_baseRatio |
Computation of the shelling order for biconnected graphs.
Definition at line 46 of file BiconnectedShellingOrder.h.
|
inline |
Creates a biconnected shelling order module.
Definition at line 49 of file BiconnectedShellingOrder.h.
|
overrideprotectedvirtual |
The actual implementation of the module call.
Implements ogdf::ShellingOrderModule.