Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
EdgeCoverMerger.h
Go to the documentation of this file.
1
32#pragma once
33
34#include <ogdf/basic/Graph.h>
35#include <ogdf/basic/basic.h>
37
38namespace ogdf {
39class MultilevelGraph;
40
42
46private:
49
50 bool doMerge(MultilevelGraph& MLG, node parent, node mergePartner, int level);
51 bool buildOneLevel(MultilevelGraph& MLG) override;
52
53public:
55 void setFactor(double factor);
56};
57
58}
Includes declaration of graph class.
Declaration of MultilevelBuilder.
Basic declarations, included by all source files.
The edge cover merger for multilevel layout.
void setFactor(double factor)
bool doMerge(MultilevelGraph &MLG, node parent, node mergePartner, int level)
bool buildOneLevel(MultilevelGraph &MLG) override
This method constructs one more level on top of an existing MultilevelGraph.
NodeArray< node > m_substituteNodes
Base class for merger modules.
Class for the representation of nodes.
Definition Graph_d.h:241
RegisteredArray for nodes, edges and adjEntries of a graph.
Definition Graph_d.h:659
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
Definition config.h:117
The namespace for all OGDF objects.