]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualViewRoi.h
63ac00c365f3bfe6b0ddcfc1e98fbe3227087293
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualContour / manualViewRoi.h
1 #ifndef manualViewRoi_h
2 #define manualViewRoi_h
3
4 #include "manualViewContour.h"
5 #include "manualPoint.h"
6
7 // ----------------------------------------------------------------------------
8 // ----------------------------------------------------------------------------
9 // ----------------------------------------------------------------------------
10
11 class creaMaracasVisu_EXPORT manualViewRoi: public manualViewContour
12 {
13 public:
14         manualViewRoi();
15         virtual ~manualViewRoi();
16
17         virtual int GetType();
18         virtual manualViewRoi * Clone();
19         void CopyAttributesTo( manualViewRoi *cloneObject );
20
21         virtual void RefreshContour();
22         virtual bool ifTouchContour(int x,int y, int z);  
23         virtual void InitMove(int x, int y, int z);
24         virtual void MoveContour(int x, int y, int z);
25         void GetMinMax(double &minX,double &minY, double &maxX, double &maxY);
26
27 private:
28         double                          _dp0[3];
29         double                          _dp1[3];
30         double                          _dp2[3];
31         double                          _dp3[3];
32 };
33
34 #endif // manualViewRoi_h