Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
HierarchyClusterLayoutModule.h
Go to the documentation of this file.
1
33#pragma once
34
36
37namespace ogdf {
38
39
76
77}
Declares ClusterGraphCopyAttributes, which manages access on copy of an attributed clustered graph.
Stores additional attributes of a clustered graph (like layout information).
Manages access on copy of an attributed clustered graph.
Interface of hierarchy layout algorithms for cluster graphs.
virtual void doCall(const ExtendedNestingGraph &H, ClusterGraphCopyAttributes &ACGC)=0
Implements the actual algorithm call.
void callCluster(const ExtendedNestingGraph &H, ClusterGraphAttributes &ACG)
Computes a hierarchy layout of a clustered hierarchy H in ACG.
HierarchyClusterLayoutModule()
Initializes a hierarchy cluster layout module.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition config.h:101
#define OGDF_MALLOC_NEW_DELETE
Makes the class use malloc for memory allocation.
Definition memory.h:91
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.