Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
CirclePlacer.h
Go to the documentation of this file.
1
32#pragma once
33
34#include <ogdf/basic/basic.h>
36
37namespace ogdf {
38class MultilevelGraph;
39
41
45public:
46 enum class NodeSelection { New, Old, All };
47
49 void setRadiusFixed(bool fixed);
50 void setCircleSize(float sizeIncrease);
52 void placeOneLevel(MultilevelGraph& MLG) override;
53
54private:
58};
59
60}
Abstract InitialPlacer places the nodes of the level into the next.
Basic declarations, included by all source files.
The circle placer for multilevel layout.
void placeOneLevel(MultilevelGraph &MLG) override
NodeSelection m_nodeSelection
void setRadiusFixed(bool fixed)
void setNodeSelection(NodeSelection nodeSel)
void setCircleSize(float sizeIncrease)
Base class for placer modules.
#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.