1 #ifndef manualViewContour_h
2 #define manualViewContour_h
4 #include "manualContourModel.h"
5 #include "manualViewBaseContour.h"
7 // ----------------------------------------------------------------------------
8 // ----------------------------------------------------------------------------
9 // ----------------------------------------------------------------------------
11 class creaMaracasVisu_EXPORT manualViewContour: public manualViewBaseContour
15 virtual ~manualViewContour();
16 virtual manualViewContour * Clone();
17 void CopyAttributesTo( manualViewContour *cloneObject );
19 virtual int GetType();
20 virtual void Save(FILE *pFile);
21 virtual void Open(FILE *pFile);
24 virtual void RefreshContour();
25 virtual bool ifTouchContour(int x,int y, int z);
26 virtual void InitMove(int x, int y, int z);
27 virtual void MoveContour(int x, int y, int z);
28 virtual void MoveContour(int horizontalUnits, int verticalUnits );
29 virtual void DeletePoint(int id);
30 virtual void ClearPoint(int id);
31 void SetMesureScale(double mesureScale);
34 std::vector< std::vector<double> > _initialMovingPoints;
35 manualContourModel * _initialConoturModel;
37 virtual void RefreshText();
42 #endif // manualViewContour_h