00001
00002
00003 #ifndef Accuracy_H
00004 #define Accuracy_H
00005
00006 #include "DtccApi.h"
00007
00008
00009 namespace MSP
00010 {
00011 namespace CCS
00012 {
00013 class MSP_DTCC_API Accuracy
00014 {
00015 public:
00016
00017 Accuracy();
00018 Accuracy( double __circularError90, double __linearError90, double __sphericalError90 );
00019 Accuracy( const Accuracy &a );
00020
00021 ~Accuracy( void );
00022
00023 Accuracy& operator=( const Accuracy &a );
00024
00025 void set( double __circularError90, double __linearError90, double __sphericalError90 );
00026
00027 void setCircularError90( double __circularError90 );
00028 void setLinearError90( double __linearError90 );
00029 void setSphericalError90( double __sphericalError90 );
00030
00031 double circularError90();
00032 double linearError90();
00033 double sphericalError90();
00034
00035 private:
00036
00037 double _circularError90;
00038 double _linearError90;
00039 double _sphericalError90;
00040
00041 };
00042 }
00043 }
00044
00045 #endif
00046
00047
00048