Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

BarycenterPlacer.h
Go to the documentation of this file.
1 
32 #pragma once
33 
34 #include <ogdf/basic/basic.h>
36 
37 namespace ogdf {
38 class MultilevelGraph;
39 
41 
45 private:
47 
48 public:
50 
51  void placeOneLevel(MultilevelGraph& MLG) override;
52  void placeOneNode(MultilevelGraph& MLG);
53  void weightedPositionPriority(bool on);
54 };
55 
56 }
ogdf
The namespace for all OGDF objects.
Definition: multilevelmixer.cpp:39
ogdf::BarycenterPlacer
The barycenter placer for multilevel layout.
Definition: BarycenterPlacer.h:44
ogdf::BarycenterPlacer::m_weightedPositions
bool m_weightedPositions
Definition: BarycenterPlacer.h:46
ogdf::MultilevelGraph
Definition: MultilevelGraph.h:69
ogdf::InitialPlacer
Base class for placer modules.
Definition: InitialPlacer.h:43
basic.h
Basic declarations, included by all source files.
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition: config.h:101
InitialPlacer.h
Abstract InitialPlacer places the nodes of the level into the next.