Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

SimDrawManipulatorModule.h
Go to the documentation of this file.
1 
32 #pragma once
33 
35 
36 namespace ogdf {
38 
59 protected:
62 
65 
68 
69 public:
71 
74 
76  explicit SimDrawManipulatorModule(SimDraw& SD) { init(SD); }
77 
79  void init(SimDraw& SD);
80 
82  const SimDraw& constSimDraw() const { return *m_SD; }
83 };
84 
85 }
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::GraphAttributes
Stores additional attributes of a graph (like layout information).
Definition: GraphAttributes.h:66
ogdf::SimDrawManipulatorModule::m_SD
SimDraw * m_SD
pointer to current simdraw instance
Definition: SimDrawManipulatorModule.h:61
ogdf::SimDrawManipulatorModule::m_GA
GraphAttributes * m_GA
pointer to current graphattributes
Definition: SimDrawManipulatorModule.h:67
SimDraw.h
Base class for simultaneous drawing.
ogdf::SimDrawManipulatorModule::constSimDraw
const SimDraw & constSimDraw() const
returns base instance
Definition: SimDrawManipulatorModule.h:82
ogdf::SimDrawManipulatorModule::m_G
Graph * m_G
pointer to current graph
Definition: SimDrawManipulatorModule.h:64
ogdf::SimDrawManipulatorModule::SimDrawManipulatorModule
SimDrawManipulatorModule(SimDraw &SD)
constructor
Definition: SimDrawManipulatorModule.h:76
ogdf::Graph
Data type for general directed graphs (adjacency list representation).
Definition: Graph_d.h:862
ogdf::SimDrawManipulatorModule
Interface for simdraw manipulators.
Definition: SimDrawManipulatorModule.h:58
ogdf::graphics::init
void init()
Definition: graphics.h:446
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition: config.h:101