00001 #ifndef manualLineControler_h 00002 #define manualLineControler_h 00003 00004 #include "manualContourControler.h" 00005 00006 // ---------------------------------------------------------------------------- 00007 // ---------------------------------------------------------------------------- 00008 // ---------------------------------------------------------------------------- 00009 00010 // AD:02-09 00011 class creaMaracasVisu_EXPORT manualLineControler: public manualContourControler 00012 { 00013 public: 00014 manualLineControler(); 00015 virtual ~manualLineControler(); 00016 virtual manualLineControler * Clone(); 00017 void CopyAttributesTo( manualLineControler *cloneObject ); 00018 00019 virtual void MouseClickLeft(int x, int y); 00020 virtual void MouseMove(int x, int y ); 00021 virtual void DeleteActualMousePoint(int x, int y); 00022 void InitRoi(int ww, int hh, double porcentage); 00023 00024 00025 00026 private: 00027 int bakIdPoint; 00028 }; 00029 00030 #endif // manualLineControler_h