ProteoWizard
Reader_ABI_Detail.hpp
Go to the documentation of this file.
1 //
2 // $Id: Reader_ABI_Detail.hpp 8903 2015-09-29 18:17:40Z chambm $
3 //
4 //
5 // Original author: Matt Chambers <matt.chambers .@. vanderbilt.edu>
6 //
7 // Copyright 2009 Vanderbilt University - Nashville, TN 37232
8 //
9 // Licensed under the Apache License, Version 2.0 (the "License");
10 // you may not use this file except in compliance with the License.
11 // You may obtain a copy of the License at
12 //
13 // http://www.apache.org/licenses/LICENSE-2.0
14 //
15 // Unless required by applicable law or agreed to in writing, software
16 // distributed under the License is distributed on an "AS IS" BASIS,
17 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 // See the License for the specific language governing permissions and
19 // limitations under the License.
20 //
21 
22 
23 #ifndef _READER_ABI_DETAIL_HPP_
24 #define _READER_ABI_DETAIL_HPP_
25 
28 #include <vector>
29 
30 #ifdef PWIZ_READER_ABI
31 #include "pwiz_aux/msrc/utility/vendor_api/ABI/WiffFile.hpp"
32 
33 namespace pwiz {
34 namespace msdata {
35 namespace detail {
36 namespace ABI {
37 
38 using namespace pwiz::vendor_api::ABI;
39 
41 InstrumentConfigurationPtr translateAsInstrumentConfiguration(InstrumentModel instrumentModel, IonSourceType ionSource);
42 
43 PWIZ_API_DECL CVID translateAsInstrumentModel(InstrumentModel instrumentModel);
44 PWIZ_API_DECL CVID translateAsIonSource(IonSourceType ionSourceType);
45 PWIZ_API_DECL CVID translateAsSpectrumType(ExperimentType scanType);
46 PWIZ_API_DECL CVID translate(Polarity polarity);
47 
48 } // ABI
49 } // detail
50 } // msdata
51 } // pwiz
52 
53 #endif // PWIZ_READER_ABI
54 
55 #endif // _READER_ABI_DETAIL_HPP_
PWIZ_API_DECL CVID translateAsInstrumentModel(InstrumentModelType instrumentModelType)
PWIZ_API_DECL CVID translate(MassAnalyzerType type)
PWIZ_API_DECL CVID translateAsSpectrumType(ScanType scanType)
#define PWIZ_API_DECL
Definition: Export.hpp:32
boost::shared_ptr< InstrumentConfiguration > InstrumentConfigurationPtr
Definition: MSData.hpp:249