Matrix Science header

ms_fitexy_result.hpp

00001 /*
00002 ##############################################################################
00003 # file: ms_fitexy_result.hpp
00004 # 'msparser' toolkit
00005 # 
00006 ##############################################################################
00007 # COPYRIGHT NOTICE
00008 # Copyright 1998-2014 Matrix Science Limited  All Rights Reserved.
00009 #
00010 ##############################################################################
00011  * @(#)$Source: /vol/cvsroot/parser/inc/ms_fitexy_result.hpp,v $
00012  * @(#)$Revision: 1.2 $
00013  * @(#)$Date: 2017/01/31 13:10:16 $
00014 ##############################################################################
00015  */
00016 
00017 #ifndef MS_FITEXY_RESULT_HPP
00018 #define MS_FITEXY_RESULT_HPP
00019 
00020 #ifdef _WIN32
00021 #pragma warning(disable:4251)   // Don't want all classes to be exported
00022 #pragma warning(disable:4786)   // Debug symbols too long
00023 #   ifndef _MATRIX_USE_STATIC_LIB
00024 #       ifdef MS_MASCOTRESFILE_EXPORTS
00025 #           define MS_MASCOTRESFILE_API __declspec(dllexport)
00026 #       else
00027 #           define MS_MASCOTRESFILE_API __declspec(dllimport)
00028 #       endif
00029 #   else
00030 #       define MS_MASCOTRESFILE_API
00031 #   endif
00032 #else
00033 #   define MS_MASCOTRESFILE_API
00034 #endif
00035 
00036 namespace matrix_science
00037 {
00038     //=========================================================================
00044     class ms_fitexy_result_body;
00045 
00047 
00053     class MS_MASCOTRESFILE_API ms_fitexy_result :
00054         public ms_handle
00055     {
00056         public:
00058             ms_fitexy_result();
00059 
00061             ms_fitexy_result(const ms_fitexy_result_body & body);
00062 
00063 #ifndef SWIG
00064             ms_fitexy_result_body * body();
00065             const ms_fitexy_result_body * body() const;
00066 
00068             ms_fitexy_result(double sigx, double sigy, double a, double siga, double b, double sigb, double chi2, double q);
00069 #endif
00070 
00072             double getSigmaX() const;
00074             double getSigmaY() const;
00075 
00077             double getA() const;
00079             double getSigmaA() const;
00080 
00082             double getB() const;
00084             double getSigmaB() const;
00085 
00087             double getChi2() const;
00088 
00090             double getQ() const;
00091     };
00092  // end of quantitation_group
00094     //=========================================================================
00095 
00096 } // namespace matrix_science
00097 
00098 #endif // MS_FITEXY_RESULT_HPP
00099 
00100 /*------------------------------- End of File -------------------------------*/
Copyright © 2016 Matrix Science Ltd.  All Rights Reserved. Generated on Fri Jun 2 2017 01:44:51