Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

SimDrawManipulatorModule.h
Go to the documentation of this file.
1 
32 #pragma once
33 
34 #include <ogdf/basic/basic.h>
35 
36 namespace ogdf {
37 class Graph;
38 class GraphAttributes;
39 class SimDraw;
40 
42 
63 protected:
66 
69 
72 
73 public:
75 
78 
80  explicit SimDrawManipulatorModule(SimDraw& SD) { init(SD); }
81 
83  void init(SimDraw& SD);
84 
86  const SimDraw& constSimDraw() const { return *m_SD; }
87 };
88 
89 }
ogdf::SimDraw
The Base class for simultaneous graph drawing.
Definition: SimDraw.h:55
ogdf
The namespace for all OGDF objects.
Definition: multilevelmixer.cpp:39
ogdf::GraphAttributes
Stores additional attributes of a graph (like layout information).
Definition: GraphAttributes.h:72
ogdf::SimDrawManipulatorModule::m_SD
SimDraw * m_SD
pointer to current simdraw instance
Definition: SimDrawManipulatorModule.h:65
ogdf::SimDrawManipulatorModule::m_GA
GraphAttributes * m_GA
pointer to current graphattributes
Definition: SimDrawManipulatorModule.h:71
ogdf::SimDrawManipulatorModule::constSimDraw
const SimDraw & constSimDraw() const
returns base instance
Definition: SimDrawManipulatorModule.h:86
ogdf::SimDrawManipulatorModule::m_G
Graph * m_G
pointer to current graph
Definition: SimDrawManipulatorModule.h:68
ogdf::gml::Key::Graph
@ Graph
ogdf::SimDrawManipulatorModule::SimDrawManipulatorModule
SimDrawManipulatorModule(SimDraw &SD)
constructor
Definition: SimDrawManipulatorModule.h:80
ogdf::Graph
Data type for general directed graphs (adjacency list representation).
Definition: Graph_d.h:869
ogdf::SimDrawManipulatorModule
Interface for simdraw manipulators.
Definition: SimDrawManipulatorModule.h:62
ogdf::graphics::init
void init()
Definition: graphics.h:450
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