The circle placer for multilevel layout. More...
#include <ogdf/energybased/multilevel_mixer/CirclePlacer.h>
Inheritance diagram for ogdf::CirclePlacer:Public Types | |
| enum class | NodeSelection { New , Old , All } |
Public Member Functions | |
| CirclePlacer () | |
| void | placeOneLevel (MultilevelGraph &MLG) override |
| void | setCircleSize (float sizeIncrease) |
| void | setNodeSelection (NodeSelection nodeSel) |
| void | setRadiusFixed (bool fixed) |
Public Member Functions inherited from ogdf::InitialPlacer | |
| InitialPlacer () | |
| virtual | ~InitialPlacer () |
| void | setRandomOffset (bool on) |
Private Attributes | |
| float | m_circleSize |
| bool | m_fixedRadius |
| NodeSelection | m_nodeSelection |
Additional Inherited Members | |
Protected Attributes inherited from ogdf::InitialPlacer | |
| bool | m_randomOffset |
The circle placer for multilevel layout.
Definition at line 44 of file CirclePlacer.h.
|
strong |
| Enumerator | |
|---|---|
| New | |
| Old | |
| All | |
Definition at line 46 of file CirclePlacer.h.
| ogdf::CirclePlacer::CirclePlacer | ( | ) |
|
overridevirtual |
Implements ogdf::InitialPlacer.
| void ogdf::CirclePlacer::setCircleSize | ( | float | sizeIncrease | ) |
| void ogdf::CirclePlacer::setNodeSelection | ( | NodeSelection | nodeSel | ) |
| void ogdf::CirclePlacer::setRadiusFixed | ( | bool | fixed | ) |
|
private |
Definition at line 55 of file CirclePlacer.h.
|
private |
Definition at line 56 of file CirclePlacer.h.
|
private |
Definition at line 57 of file CirclePlacer.h.