Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

SimDrawCaller.h
Go to the documentation of this file.
1 
33 #pragma once
34 
36 
37 namespace ogdf {
38 
40 
56 private:
58 
60 
64  void updateESG();
65 
66 public:
68  explicit SimDrawCaller(SimDraw& SD);
69 
71 
83  void callSugiyamaLayout();
84 
86 
94  void callPlanarizationLayout();
95 
97 
109  int callSubgraphPlanarizer(int cc = 0, int numberOfPermutations = 1);
110 };
111 
112 }
ogdf::SimDraw
The Base class for simultaneous graph drawing.
Definition: SimDraw.h:50
ogdf
The namespace for all OGDF objects.
Definition: AugmentationModule.h:36
ogdf::SimDrawCaller
Calls modified algorithms for simdraw instances.
Definition: SimDrawCaller.h:55
ogdf::SimDrawCaller::m_esg
EdgeArray< uint32_t > * m_esg
saves edgeSubGraphs data
Definition: SimDrawCaller.h:57
ogdf::SimDrawManipulatorModule
Interface for simdraw manipulators.
Definition: SimDrawManipulatorModule.h:58
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition: config.h:101
SimDrawManipulatorModule.h
Module for simdraw manipulator classes.
ogdf::internal::EdgeArrayBase2
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
Definition: Graph_d.h:709