00001 #ifndef manualContourControler_h 00002 #define manualContourControler_h 00003 00004 #include "manualContourBaseControler.h" 00005 00006 // ---------------------------------------------------------------------------- 00007 // ---------------------------------------------------------------------------- 00008 // ---------------------------------------------------------------------------- 00009 00010 00011 class creaMaracasVisu_EXPORT manualContourControler: public manualContourBaseControler 00012 { 00013 public: 00014 manualContourControler(); 00015 virtual ~manualContourControler(); 00016 virtual manualContourControler * Clone(); 00017 void CopyAttributesTo( manualContourControler *cloneObject ); 00018 00019 virtual void MouseClickLeft(int x, int y); 00020 virtual void MouseMove(int x, int y); 00021 virtual void MouseDLeft( int x, int y); 00022 void SetEasyCreation(bool easyCreation); 00023 bool GetEasyCreation(); 00024 00025 virtual void Configure(); 00026 00027 protected: 00028 int _bakIdPoint; 00029 private: 00030 bool _easyCreation; 00031 }; 00032 00033 #endif // manualContourControler_h