Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

cluster Directory Reference
+ Directory dependency graph for cluster:

Directories

directory  internal
 
directory  sync_plan
 

Files

file  CconnectClusterPlanar.h [code]
 Cluster Planarity tests and Cluster Planar embedding for C-connected Cluster Graphs.
 
file  CconnectClusterPlanarEmbed.h [code]
 Cluster planarity tests and cluster planar embedding for c-connected clustered graphs. Based on the algorithm by Cohen, Feng and Eades which uses PQ-trees.
 
file  ClusterAnalysis.h [code]
 Declaration of the ClusterAnalysis class for the Branch&Cut algorithm for c-planarity testing via an extension to complete connectivity. The computation of all values is done in an initial step, the results are therefore static, later update of the c-graph does not trigger changes.
 
file  ClusterArray.h [code]
 Declaration and implementation of ClusterArray class.
 
file  ClusterGraph.h [code]
 Derived class of GraphObserver providing additional functionality to handle clustered graphs.
 
file  ClusterGraphAttributes.h [code]
 Declares ClusterGraphAttributes, an extension of class GraphAttributes, to store clustergraph layout informations like cluster cage positions and sizes that can be accessed over the cluster/cluster ID.
 
file  ClusterGraphCopyAttributes.h [code]
 Declares ClusterGraphCopyAttributes, which manages access on copy of an attributed clustered graph.
 
file  ClusterGraphObserver.h [code]
 Abstract base class for structures on graphs, that need to be informed about cluster graph changes.
 
file  ClusterOrthoLayout.h [code]
 Declares ClusterOrthoLayout which represents an orthogonal planar drawing algorithm for c-planar c-connected Clustergraphs.
 
file  ClusterOrthoShaper.h [code]
 Computes the Orthogonal Representation of a Planar Representation of a UML Graph using the simple flow approach.
 
file  ClusterPlanarityModule.h [code]
 Declaration of ClusterPlanarityModule which implements a cluster-planarity test and, optionally, an embedder.
 
file  ClusterPlanarizationLayout.h [code]
 Declaration of class ClusterPlanarizationLayout Planarization approach for cluster graphs.
 
file  ClusterPlanRep.h [code]
 Declaration of ClusterPlanRep class, allowing cluster boundary insertion and shortest path edge insertion.
 
file  ClusterSet.h [code]
 Declaration and implementation of class ClusterSet.
 
file  CPlanarEdgeInserter.h [code]
 Declares CPlanarEdgeInserter class.
 
file  CPlanarSubClusteredGraph.h [code]
 Declaration of CPlanarSubClusteredGraph class.
 
file  CPlanarSubgraphModule.h [code]
 Declaration of an interface for c-planar subgraph algorithms.
 
file  HananiTutteCPlanarity.h [code]
 Defines class HananiTutteCPlanarity, which represents a c-planarity test based on the Hanani-Tutte theorem.
 
file  ILPClusterPlanarity.h [code]
 Declaration of a c-planarity testing algorithm, based on a completely connected graph extension.
 
file  LayoutClusterPlanRepModule.h [code]
 Declaration of interface for planar layout algorithms for UML diagrams (used in planarization approach).
 
file  MaximumCPlanarSubgraph.h [code]
 Declaration of an exact c-planar subgraph algorithm, i.e., a maximum c-planar subgraph is computed using a branch and cut approach.