00001 /* 00002 * $Revision: 2299 $ 00003 * 00004 * last checkin: 00005 * $Author: gutwenger $ 00006 * $Date: 2012-05-07 15:57:08 +0200 (Mon, 07 May 2012) $ 00007 ***************************************************************/ 00008 00042 #ifndef OGDF_SIMDRAW_MANIPULATOR_MODULE_H 00043 #define OGDF_SIMDRAW_MANIPULATOR_MODULE_H 00044 00045 #include<ogdf/simultaneous/SimDraw.h> 00046 00047 namespace ogdf 00048 { 00050 00070 class OGDF_EXPORT SimDrawManipulatorModule 00071 { 00072 00073 protected: 00075 SimDraw *m_SD; 00076 00078 Graph *m_G; 00079 00081 GraphAttributes *m_GA; 00082 00083 public: 00085 00087 SimDrawManipulatorModule(); 00088 00090 SimDrawManipulatorModule(SimDraw &SD) { init(SD); } 00091 00093 void init(SimDraw &SD); 00094 00096 const SimDraw &constSimDraw() const { return *m_SD; } 00097 }; 00098 00099 } // end namespace ogdf 00100 00101 #endif