Constructs a c-planar subclustered spanning tree of the input by setting edgearray values.
More...
#include <ogdf/cluster/internal/CPlanarSubClusteredST.h>
|
void | computeRepresentationGraphs (const ClusterGraph &CG, ClusterArray< Graph * > &RepGraph) |
| Computes representation graphs used for spanning tree computation.
|
|
void | constructRepresentationGraphEdges (const ClusterGraph &CG, ClusterArray< Graph * > &RepGraph) |
| insert rep edges for all edges in clustergraph
|
|
void | constructRepresentationGraphNodes (const ClusterGraph &CG, Graph &g, cluster c) |
| constructs for every cluster a graph representing its main structure (children & their connections) only insert nodes here
|
|
void | deleteRepresentationGraphs (const ClusterGraph &CG, ClusterArray< Graph * > &RepGraph) |
|
void | dfsBuildOriginalST (node v, ClusterArray< EdgeArray< bool > > &treeEdges, EdgeArray< bool > &inST, NodeArray< bool > &visited) |
| builds spanning tree on original graph out of repgraphs STs
|
|
void | dfsBuildSpanningTree (node v, EdgeArray< bool > &treeEdges, NodeArray< bool > &visited) |
|
void | initialize (const ClusterGraph &CG) |
| Initializes some internally used members on CG.
|
|
Constructs a c-planar subclustered spanning tree of the input by setting edgearray values.
Definition at line 42 of file CPlanarSubClusteredST.h.
◆ CPlanarSubClusteredST()
ogdf::cluster_planarity::CPlanarSubClusteredST::CPlanarSubClusteredST |
( |
| ) |
|
|
inline |
◆ call() [1/2]
sets values in inST according to membership in c-planar STGraph
◆ call() [2/2]
sets values in inST according to membership in c-planar STGraph, computes minimum spanning tree according to weight in weight
◆ computeRepresentationGraphs()
◆ constructRepresentationGraphEdges()
◆ constructRepresentationGraphNodes()
constructs for every cluster a graph representing its main structure (children & their connections) only insert nodes here
Definition at line 65 of file CPlanarSubClusteredST.h.
◆ deleteRepresentationGraphs()
◆ dfsBuildOriginalST()
builds spanning tree on original graph out of repgraphs STs
◆ dfsBuildSpanningTree()
◆ initialize()
Initializes some internally used members on CG.
◆ m_allocCluster
EdgeArray<cluster> ogdf::cluster_planarity::CPlanarSubClusteredST::m_allocCluster |
|
private |
◆ m_cRepNode
◆ m_repEdge
EdgeArray<edge> ogdf::cluster_planarity::CPlanarSubClusteredST::m_repEdge |
|
private |
◆ m_vRepNode
NodeArray<node> ogdf::cluster_planarity::CPlanarSubClusteredST::m_vRepNode |
|
private |
The documentation for this class was generated from the following file: