Open
Graph Drawing
Framework

 v.2012.05
 

SimDrawManipulatorModule.h
Go to the documentation of this file.
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