manualContourModelBullEyeSector.h

Go to the documentation of this file.
00001 #ifndef manualContourModelBullEyeSector_h
00002 #define manualContourModelBullEyeSector_h
00003 
00004 #include "manualContourModel.h"
00005 
00006 
00007 //--------------------------------------------------------
00008 
00009 class manualContourModelBullEyeSector : public manualContourModel
00010 {
00011 public:
00012         manualContourModelBullEyeSector();
00013         virtual ~manualContourModelBullEyeSector();
00014         virtual manualContourModelBullEyeSector *Clone();
00015         void    CopyAttributesTo( manualContourModelBullEyeSector *cloneObject);
00016         void    SetSector(      double radioA,
00017                                                 double radioB,
00018                                                 double ang,
00019                                                 double angDelta);
00020         void GetSector(         double *radioA,
00021                                                 double *radioB,
00022                                                 double *ang,
00023                                                 double *angDelta);
00024         void SetSize(double ww,double hh);
00025         void SetCenter(double cx,double cy);
00026         virtual void GetSpline_i_Point(int i, double *x, double *y, double *z);
00027         virtual void Save(FILE *ff);
00028         virtual void Open(FILE *ff);
00029 
00030 private:
00031         double          _radioA;
00032         double          _radioB;
00033         double          _ang;
00034         double          _angDelta;
00035         double          _ww;
00036         double          _hh;
00037         double          _cx;
00038         double          _cy;
00039 
00040         virtual int             GetTypeModel();  
00041 };
00042 
00043 
00044 #endif // manualContourModelBullEyeSector_h

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1