00001 #ifndef manualCircleControler_h 00002 #define manualCircleControler_h 00003 00004 #include "manualContourControler.h" 00005 00006 // ---------------------------------------------------------------------------- 00007 // ---------------------------------------------------------------------------- 00008 // ---------------------------------------------------------------------------- 00009 00010 // EED08 00011 class creaMaracasVisu_EXPORT manualCircleControler: public manualContourControler 00012 { 00013 public: 00014 manualCircleControler(); 00015 virtual ~manualCircleControler(); 00016 virtual manualCircleControler * Clone(); 00017 void CopyAttributesTo( manualCircleControler *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 // void SetRoi(int x1, int y1,int x2, int y2); 00024 virtual void Configure(); 00025 00026 00027 private: 00028 int bakIdPoint; 00029 }; 00030 00031 #endif // manualCircleControler_h