]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualContour3DControler.h
0e0ac0f13a489fc6f7be3d20d3f72518c8bc16c7
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualContour / manualContour3DControler.h
1 #ifndef manualContour3DControler_h
2 #define manualContour3DControler_h
3
4 #include "manualContourControler.h"
5 #include "manualView3DContour.h"
6
7 /// ----------------------------------------------------------------------------
8 // ----------------------------------------------------------------------------
9 // ----------------------------------------------------------------------------
10
11 class creaMaracasVisu_EXPORT manualContour3DControler:  public manualContourControler
12 {
13 public:
14         manualContour3DControler();
15         virtual ~manualContour3DControler();
16         virtual manualContour3DControler * Clone();
17         void CopyAttributesTo( manualContour3DControler *cloneObject );
18
19         virtual bool OnLeftButtonDown(); 
20         virtual bool OnChar(); 
21         virtual void InsertPoint(int x, int y, int z);
22         virtual void MouseClickLeft(int x, int y);
23                         void ResetOrientationPlane();
24
25         vtkMPRBaseData  *GetVtkMPRBaseData();
26                         void    SetVtkMPRBaseData (vtkMPRBaseData *vtkmprbasedata );
27
28
29 protected:
30 private:
31         vtkMPRBaseData *_vtkmprbasedata; 
32
33 };
34
35
36 #endif // manualContour3DControler_h