|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
45 class ClusterGraphAttributes;
104 bool simpleCConnect =
true);
124 m_planarLayouter.reset(pPlanarLayouter);
131 int numberOfCrossings()
const {
140 double m_minx, m_maxx, m_miny, m_maxy,
m_width, m_height;
Declaration and implementation of HashArray class.
The namespace for all OGDF objects.
void setPacker(CCLayoutPackModule *pPacker)
Sets the module option for the arrangement of connected components to pPacker.
Includes declaration of graph class.
std::unique_ptr< LayoutClusterPlanRepModule > m_planarLayouter
The planar layouter.
Planarized representations for clustered graphs.
The cluster planarization layout algorithm.
void setPlanarLayouter(LayoutClusterPlanRepModule *pPlanarLayouter)
Sets the module option for the planar layout algorithm to pPlanarLayouter.
double m_pageRatio
The page ratio.
Base class of algorithms that arrange/pack layouts of connected components.
double pageRatio() const
Returns the current page ratio (= desired width / height of layout).
Stores additional attributes of a clustered graph (like layout information).
Stores a layout of a graph (coordinates of nodes, bend points of edges).
void pageRatio(double ratio)
Sets the page ratio to ratio.
std::unique_ptr< CCLayoutPackModule > m_packer
The packing algorithm.
Indexed arrays using hashing for element access.
Declaration of interface for algorithms that arrange/pack layouts of connected components.
Data type for general directed graphs (adjacency list representation).
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Declaration of interface for planar layout algorithms for UML diagrams (used in planarization approac...
int m_nCrossings
The number of crossings (not yet used!).
Representation of clustered graphs.
Interface for planar cluster layout algorithms.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
virtual ~ClusterPlanarizationLayout()
Destruction.