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