]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualContourModelRotationTool.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualContour / manualContourModelRotationTool.h
1 #ifndef manualContourModelRotationTool_h
2 #define manualContourModelRotationTool_h
3
4 #include "manualContourModel.h"
5 #include "manualContourModelCircle.h"
6 #include "manualContourModelLine.h"
7 class creaMaracasVisu_EXPORT manualContourModelRotationTool : public manualContourModel
8 {
9 public:
10         manualContourModelRotationTool();
11         virtual ~manualContourModelRotationTool();
12         virtual manualContourModelRotationTool *Clone();
13         void CopyAttributesTo( manualContourModelRotationTool *cloneObject);
14         virtual void GetSpline_i_Point(int i, double *x, double *y, double *z);
15         double getRadio();
16         double getAngle();
17
18 private:
19         double          _deltaAngle;
20         double          _radio;
21         double          _centerX;
22         double          _centerY;
23         double          _centerZ;
24         double          _angle;
25
26         virtual int             GetTypeModel();
27         virtual void    UpdateSpline();
28 };
29
30 #endif // manualContourModelCircle_h