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