Main Page   Namespace List   Alphabetical List   Compound List   File List   Compound Members   File Members  

AIDA_Measurement.h

Go to the documentation of this file.
00001 // Emacs -*- C++ -*-
00002 #ifndef ANAPHE_AIDAMEASUREMENT
00003 #define ANAPHE_AIDAMEASUREMENT 1
00004 
00005 #include "AIDA/IMeasurement.h"
00006 
00008 
00009 namespace Anaphe {
00010   namespace AIDA_DataPointSet_native {
00011 
00012 class AIDA_Measurement : virtual public AIDA::IMeasurement {
00013 public:
00015   AIDA_Measurement();
00017   ~AIDA_Measurement() {/* nop */};
00018 
00020   double value() const;
00021   double errorPlus() const;
00022   double errorMinus() const;
00023   bool setValue( double v );
00024   bool setErrorPlus( double ep );
00025   bool setErrorMinus( double em );
00026 
00027 private:
00028   double m_value;
00029   double m_errorPlus;
00030   double m_errorMinus;
00031 };
00032 
00033   }
00034 }
00035 
00036 
00038 #include "AIDA_Measurement.inl"
00039 
00040 #endif /* ifndef ANAPHE_AIDAMEASUREMENT */

Generated on Tue Feb 18 17:50:27 2003 for AIDA_DataPointSet_native by doxygen1.2.16