Interface of hierarchy layout algorithms for cluster graphs. More...
#include <ogdf/module/HierarchyClusterLayoutModule.h>
Public Member Functions | |
| HierarchyClusterLayoutModule () | |
| Initializes a hierarchy cluster layout module. | |
| virtual | ~HierarchyClusterLayoutModule () |
| void | callCluster (const ExtendedNestingGraph &H, ClusterGraphAttributes &ACG) |
| Computes a hierarchy layout of a clustered hierarchy H in ACG. | |
Protected Member Functions | |
| virtual void | doCall (const ExtendedNestingGraph &H, ClusterGraphCopyAttributes &ACGC)=0 |
| Implements the actual algorithm call. | |
Interface of hierarchy layout algorithms for cluster graphs.
Definition at line 64 of file HierarchyClusterLayoutModule.h.
Initializes a hierarchy cluster layout module.
Definition at line 67 of file HierarchyClusterLayoutModule.h.
| virtual ogdf::HierarchyClusterLayoutModule::~HierarchyClusterLayoutModule | ( | ) | [inline, virtual] |
Definition at line 69 of file HierarchyClusterLayoutModule.h.
| void ogdf::HierarchyClusterLayoutModule::callCluster | ( | const ExtendedNestingGraph & | H, |
| ClusterGraphAttributes & | ACG | ||
| ) | [inline] |
Computes a hierarchy layout of a clustered hierarchy H in ACG.
| H | is the input clustered hierarchy. |
| ACG | is assigned the cluster hierarchy layout. |
Definition at line 76 of file HierarchyClusterLayoutModule.h.
| virtual void ogdf::HierarchyClusterLayoutModule::doCall | ( | const ExtendedNestingGraph & | H, |
| ClusterGraphCopyAttributes & | ACGC | ||
| ) | [protected, pure virtual] |
Implements the actual algorithm call.
Must be implemented by derived classes.
| H | is the input clustered hierarchy. |
| ACGC | has to be assigned the cluster hierarchy layout. |
Implemented in ogdf::OptimalHierarchyClusterLayout.