Matrix Science header

ms_ms1quant_match_range.hpp

00001 /*
00002 ##############################################################################
00003 # file: ms_ms1quant_match_range.hpp
00004 # 'msparser' toolkit
00005 # An extracted ion chromatogram
00006 ##############################################################################
00007 # COPYRIGHT NOTICE
00008 # Copyright 1998-2014 Matrix Science Limited  All Rights Reserved.
00009 #
00010 ##############################################################################
00011  * @(#)$Source: parser/inc/ms_ms1quant_match_range.hpp $
00012  * @(#)$Revision: 1b450440f9c97e1e41d0fc6016a27d68951d4532 | MSPARSER_REL_2_8_1-0-gea32989045 $
00013  * @(#)$Date: 2018-07-30 16:23:53 +0100 $
00014 ##############################################################################
00015  */
00016 
00017 #ifndef MS_MS1QUANT_MATCH_RANGE_HPP
00018 #define MS_MS1QUANT_MATCH_RANGE_HPP
00019 
00020 
00021 namespace matrix_science
00022 {
00023     //=========================================================================
00029     class ms_ms1quant_match_range_body;
00030 
00032 
00035     class MS_MASCOTRESFILE_API ms_ms1quant_match_range :
00036         public ms_handle
00037     {
00038         public:
00040             ms_ms1quant_match_range();
00041 
00043             ms_ms1quant_match_range(const ms_ms1quant_match_range_body & body);
00044 
00046             ms_ms1quant_match_range(int scanId, double rt);
00047 
00049             void extend(int scanId, double rt);
00050 
00051 #ifndef SWIG
00052             ms_ms1quant_match_range_body * body();
00053             const ms_ms1quant_match_range_body * body() const;
00054 #endif
00055 #ifndef SWIG
00056 
00057             void getRt(double & start, double & end) const;
00058 
00060             void getScan(int & start, int & end) const;
00061 #else // SWIG Multiple return values
00062             void getRt(double & OUTPUT, double & OUTPUT) const;
00063             void getScan(int & OUTPUT, int & OUTPUT) const;
00064 #endif
00065     };
00066  // end of quantitation_group
00068     //=========================================================================
00069 
00070 } // namespace matrix_science
00071 
00072 #endif // MS_MS1QUANT_MATCH_RANGE_HPP
00073 
00074 /*------------------------------- End of File -------------------------------*/

Copyright © 2022 Matrix Science Ltd.  All Rights Reserved. Generated on Thu Mar 31 2022 01:12:29