Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

TwoLayerCrossMinSimDraw.h
Go to the documentation of this file.
1 
33 #pragma once
34 
36 
37 namespace ogdf {
38 
40 public:
43 
45  virtual TwoLayerCrossMinSimDraw* clone() const = 0;
46 
56  virtual void call(Level& L, const EdgeArray<uint32_t>* esg) = 0;
57 
58  void call(Level& L) = 0;
59 };
60 
61 }
ogdf
The namespace for all OGDF objects.
Definition: AugmentationModule.h:36
ogdf::TwoLayerCrossMinSimDraw::TwoLayerCrossMinSimDraw
TwoLayerCrossMinSimDraw()
Initializes a two-layer crossing minimization module.
Definition: TwoLayerCrossMinSimDraw.h:42
LayerByLayerSweep.h
Declaration of interface for two-layer crossing minimization algorithms.
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition: config.h:101
ogdf::Level
Representation of levels in hierarchies.
Definition: Level.h:60
ogdf::LayerByLayerSweep
Interface of two-layer crossing minimization algorithms.
Definition: LayerByLayerSweep.h:58
ogdf::TwoLayerCrossMinSimDraw
Definition: TwoLayerCrossMinSimDraw.h:39
ogdf::internal::EdgeArrayBase2
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
Definition: Graph_d.h:709