Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
SimDrawCaller.h
Go to the documentation of this file.
1
33#pragma once
34
35#include <ogdf/basic/Graph.h>
36#include <ogdf/basic/basic.h>
38
39#include <cstdint>
40
41namespace ogdf {
42class SimDraw;
43
45
61private:
63
65
69 void updateESG();
70
71public:
73 explicit SimDrawCaller(SimDraw& SD);
74
76
89
91
100
102
114 int callSubgraphPlanarizer(int cc = 0, int numberOfPermutations = 1);
115};
116
117}
Includes declaration of graph class.
Module for simdraw manipulator classes.
Basic declarations, included by all source files.
Calls modified algorithms for simdraw instances.
void callSugiyamaLayout()
runs SugiyamaLayout with modified SplitHeuristic
EdgeArray< uint32_t > * m_esg
saves edgeSubGraphs data
void callPlanarizationLayout()
runs UMLPlanarizationLayout with modified inserter
int callSubgraphPlanarizer(int cc=0, int numberOfPermutations=1)
runs SubgraphPlanarizer with modified inserter
SimDrawCaller(SimDraw &SD)
constructor
void updateESG()
updates m_esg
The Base class for simultaneous graph drawing.
Definition SimDraw.h:55
Interface for simdraw manipulators.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
Definition Graph_d.h:717
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
Definition config.h:117
The namespace for all OGDF objects.