C-planarity test by Cohen, Feng and Eades.
More...
#include <ogdf/cluster/CconnectClusterPlanar.h>
|
void | constructWheelGraph (ClusterGraph &C, Graph &G, cluster &parent, PlanarPQTree *T, EdgeArray< node > &outgoingTable) |
| Constructs the replacement wheel graphs. More...
|
|
bool | doTest (Graph &G, NodeArray< int > &numbering, const cluster cl, node superSink, EdgeArray< edge > &edgeTable) |
| Performs a planarity test on a biconnected component. More...
|
|
bool | planarityTest (ClusterGraph &C, const cluster act, Graph &G) |
| Recursive planarity test for clustered graph induced by act . More...
|
|
bool | preparation (Graph &G, const cluster C, node superSink) |
| Prepares the planarity test for one cluster. More...
|
|
void | prepareParallelEdges (Graph &G) |
|
bool | preProcess (ClusterGraph &C, Graph &G) |
| Preprocessing that initializes data structures, used in call. More...
|
|
C-planarity test by Cohen, Feng and Eades.
Definition at line 49 of file CconnectClusterPlanar.h.
◆ PlanarPQTree
◆ ErrorCode
◆ CconnectClusterPlanar()
ogdf::CconnectClusterPlanar::CconnectClusterPlanar |
( |
| ) |
|
◆ ~CconnectClusterPlanar()
virtual ogdf::CconnectClusterPlanar::~CconnectClusterPlanar |
( |
| ) |
|
|
inlinevirtual |
◆ call()
virtual bool ogdf::CconnectClusterPlanar::call |
( |
const ClusterGraph & |
C | ) |
|
|
virtual |
Tests if a cluster graph is c-planar.
◆ constructWheelGraph()
Constructs the replacement wheel graphs.
◆ doTest()
Performs a planarity test on a biconnected component.
◆ errCode()
ErrorCode ogdf::CconnectClusterPlanar::errCode |
( |
| ) |
|
|
inline |
◆ planarityTest()
Recursive planarity test for clustered graph induced by act
.
◆ preparation()
bool ogdf::CconnectClusterPlanar::preparation |
( |
Graph & |
G, |
|
|
const cluster |
C, |
|
|
node |
superSink |
|
) |
| |
|
private |
Prepares the planarity test for one cluster.
◆ prepareParallelEdges()
void ogdf::CconnectClusterPlanar::prepareParallelEdges |
( |
Graph & |
G | ) |
|
|
private |
◆ preProcess()
Preprocessing that initializes data structures, used in call.
◆ m_clusterPQTree
◆ m_errorCode
ErrorCode ogdf::CconnectClusterPlanar::m_errorCode |
|
private |
◆ m_isParallel
EdgeArray<bool> ogdf::CconnectClusterPlanar::m_isParallel |
|
private |
◆ m_parallelCount
int ogdf::CconnectClusterPlanar::m_parallelCount |
|
private |
◆ m_parallelEdges
The documentation for this class was generated from the following file: