]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualContour3V3DControler.h
784eb9022a82429a204c5fb5a3ff0c820e637d47
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualContour / manualContour3V3DControler.h
1 #ifndef manualContour3V3DControler_h
2 #define manualContour3V3DControler_h
3
4 #include "manualContour3DControler.h"
5 #include "manualContour3VControler.h"
6
7 // ----------------------------------------------------------------------------
8 // ----------------------------------------------------------------------------
9 // ----------------------------------------------------------------------------
10
11 class creaMaracasVisu_EXPORT manualContour3V3DControler: public manualContour3DControler
12 {
13 public:
14         manualContour3V3DControler();
15         virtual ~manualContour3V3DControler();
16         virtual manualContour3V3DControler * Clone();
17         void CopyAttributesTo( manualContour3V3DControler *cloneObject );
18
19         void SetManualContour3VControler(manualContour3VControler *manualcontour3Vcontroler);
20         manualContour3VControler *GetManualContour3VControler();
21
22         virtual bool OnChar();
23         virtual void AddPoint( int x, int y, int z );
24         virtual void DeleteActualMousePoint(int x, int y);
25         virtual void MouseMove(int x, int y);
26         virtual void InsertPoint(int x, int y, int z);
27         virtual void ResetContour();
28
29
30 protected:
31 private:
32         manualContour3VControler        *_manualcontour3Vcontroler;
33
34 };
35
36
37 #endif // manualContour3V3DControler_h