Declaration of MultilevelBuilder.
Data type for general directed graphs (adjacency list representation).
The independent set merger for multilevel layout.
void buildAllLevels(MultilevelGraph &MLG) override
bool buildOneLevel(MultilevelGraph &MLG, std::vector< node > &levelNodes)
void setSearchDepthBase(float base)
bool buildOneLevel(MultilevelGraph &MLG) override
This method constructs one more level on top of an existing MultilevelGraph.
std::vector< node > prebuildLevel(const Graph &G, const std::vector< node > &oldLevelNodes, int level)
Base class for merger modules.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.