00001 #ifndef manualContour3V3DControler_h 00002 #define manualContour3V3DControler_h 00003 00004 #include "manualContour3DControler.h" 00005 #include "manualContour3VControler.h" 00006 00007 // ---------------------------------------------------------------------------- 00008 // ---------------------------------------------------------------------------- 00009 // ---------------------------------------------------------------------------- 00010 00011 class creaMaracasVisu_EXPORT manualContour3V3DControler: public manualContour3DControler 00012 { 00013 public: 00014 manualContour3V3DControler(); 00015 virtual ~manualContour3V3DControler(); 00016 virtual manualContour3V3DControler * Clone(); 00017 void CopyAttributesTo( manualContour3V3DControler *cloneObject ); 00018 00019 void SetManualContour3VControler(manualContour3VControler *manualcontour3Vcontroler); 00020 manualContour3VControler *GetManualContour3VControler(); 00021 00022 virtual bool OnChar(); 00023 virtual void AddPoint( int x, int y, int z ); 00024 virtual void DeleteActualMousePoint(int x, int y); 00025 virtual void MouseMove(int x, int y); 00026 virtual void InsertPoint(int x, int y, int z); 00027 virtual void ResetContour(); 00028 00029 00030 protected: 00031 private: 00032 manualContour3VControler *_manualcontour3Vcontroler; 00033 00034 }; 00035 00036 00037 #endif // manualContour3V3DControler_h