Interface for simdraw manipulators. More...
#include <ogdf/simultaneous/SimDrawManipulatorModule.h>
Public Member Functions | |
SimDrawManipulatorModule () | |
default constructor | |
SimDrawManipulatorModule (SimDraw &SD) | |
constructor | |
const SimDraw & | constSimDraw () const |
returns base instance | |
void | init (SimDraw &SD) |
initializing base instance | |
Protected Attributes | |
Graph * | m_G |
pointer to current graph | |
GraphAttributes * | m_GA |
pointer to current graphattributes | |
SimDraw * | m_SD |
pointer to current simdraw instance | |
Interface for simdraw manipulators.
To avoid class SimDraw to become too large, several functions have been outsourced. These are systematically grouped in creation methods (SimDrawCreator), algorithm calls (SimDrawCaller) and coloring methods (SimDrawColorizer).
A manipulator instance always needs a SimDraw instance (base instance) to work on. The base instance is linked by pointers, thus a change within the base instance after initializing does not cause trouble:
Definition at line 58 of file SimDrawManipulatorModule.h.
ogdf::SimDrawManipulatorModule::SimDrawManipulatorModule | ( | ) |
default constructor
creates its own simdraw instance
|
inlineexplicit |
constructor
Definition at line 76 of file SimDrawManipulatorModule.h.
returns base instance
Definition at line 82 of file SimDrawManipulatorModule.h.
|
protected |
pointer to current graph
Definition at line 64 of file SimDrawManipulatorModule.h.
|
protected |
pointer to current graphattributes
Definition at line 67 of file SimDrawManipulatorModule.h.
|
protected |
pointer to current simdraw instance
Definition at line 61 of file SimDrawManipulatorModule.h.