Open
Graph Drawing
Framework

 v.2012.05
 

ogdf::HierarchyClusterLayoutModule Class Reference

Interface of hierarchy layout algorithms for cluster graphs. More...

#include <ogdf/module/HierarchyClusterLayoutModule.h>

Inheritance diagram for ogdf::HierarchyClusterLayoutModule:
ogdf::OptimalHierarchyClusterLayout

List of all members.

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.

Detailed Description

Interface of hierarchy layout algorithms for cluster graphs.

See also:
SugiyamaLayout

Definition at line 64 of file HierarchyClusterLayoutModule.h.


Constructor & Destructor Documentation

Initializes a hierarchy cluster layout module.

Definition at line 67 of file HierarchyClusterLayoutModule.h.


Member Function Documentation

Computes a hierarchy layout of a clustered hierarchy H in ACG.

Parameters:
His the input clustered hierarchy.
ACGis 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.

Parameters:
His the input clustered hierarchy.
ACGChas to be assigned the cluster hierarchy layout.

Implemented in ogdf::OptimalHierarchyClusterLayout.


The documentation for this class was generated from the following file: