|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
39 class HierarchyLevels;
63 virtual void call(
Level& L)
override;
66 virtual void cleanup()
override;
The namespace for all OGDF objects.
The greedy-switch heuristic for 2-layer crossing minimization.
Implements crossings matrix which is used by some TwoLayerCrossingMinimization heuristics (e....
virtual LayerByLayerSweep * clone() const override
Returns a new instance of the greed-switch heuristic with the same option settings.
GreedySwitchHeuristic()
Creates a new instance of the greedy-switch heuristic.
Declaration of class CrossingsMatrix.
CrossingsMatrix * m_crossingMatrix
GreedySwitchHeuristic(const GreedySwitchHeuristic &crossMin)
Creates a new instance of the greedy-switch heuristic.
Declaration of interface for two-layer crossing minimization algorithms.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Representation of levels in hierarchies.
Interface of two-layer crossing minimization algorithms.
Representation of proper hierarchies used by Sugiyama-layout.