manualViewContour.h

Go to the documentation of this file.
00001 #ifndef manualViewContour_h
00002 #define manualViewContour_h
00003 
00004 #include "manualContourModel.h"
00005 #include "manualViewBaseContour.h"
00006 
00007 // ----------------------------------------------------------------------------
00008 // ----------------------------------------------------------------------------
00009 // ----------------------------------------------------------------------------
00010 
00011 class creaMaracasVisu_EXPORT manualViewContour: public manualViewBaseContour
00012 {
00013 public:
00014         manualViewContour();
00015         virtual ~manualViewContour();
00016         virtual manualViewContour * Clone();
00017         void CopyAttributesTo( manualViewContour *cloneObject );
00018 
00019         virtual int GetType();
00020         virtual void Save(FILE *pFile);
00021         virtual void Open(FILE *pFile);
00022 
00023 
00024         virtual void RefreshContour();
00025         virtual bool ifTouchContour(int x,int y, int z);
00026         virtual void InitMove(int x, int y, int z);
00027         virtual void MoveContour(int x, int y, int z);  
00028         virtual void MoveContour(int horizontalUnits, int verticalUnits );
00029         virtual void DeletePoint(int id); 
00030         virtual void ClearPoint(int id);
00031                         void SetMesureScale(double mesureScale);
00032 private:
00033         double  _mesureScale;
00034         std::vector< std::vector<double> > _initialMovingPoints;
00035         manualContourModel * _initialConoturModel;
00036 
00037         virtual void    RefreshText();
00038 protected:
00039 
00040 };
00041 
00042 #endif // manualViewContour_h

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1