00001 #ifndef manualViewRotationTool_h 00002 #define manualViewRotationTool_h 00003 #include "manualViewLine.h" 00004 00005 // ---------------------------------------------------------------------------- 00006 // ---------------------------------------------------------------------------- 00007 // ---------------------------------------------------------------------------- 00008 00009 00010 class creaMaracasVisu_EXPORT manualViewRotationTool: public manualViewContour 00011 { 00012 public: 00013 manualViewRotationTool(); 00014 virtual ~manualViewRotationTool(); 00015 00016 virtual int GetType(); 00017 virtual manualViewRotationTool * Clone(); 00018 void CopyAttributesTo( manualViewRotationTool *cloneObject ); 00019 00020 virtual void InitMove(int x, int y, int z); 00021 virtual void MoveContour(int x, int y, int z); 00022 void GetMinMax(double &minX,double &minY, double &maxX, double &maxY); 00023 00024 private: 00025 double _dp0[3]; 00026 double _dp1[3]; 00027 double _dp2[3]; 00028 }; 00029 00030 00031 #endif // manualViewRotationTool_h