ProteoWizard
pwiz
data
vendor_readers
Bruker
Reader_Bruker_Detail.hpp
Go to the documentation of this file.
1
//
2
// $Id: Reader_Bruker_Detail.hpp 6478 2014-07-08 20:01:38Z 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_BRUKER_DETAIL_HPP_
24
#define _READER_BRUKER_DETAIL_HPP_
25
26
#include "
pwiz/utility/misc/Export.hpp
"
27
#include "
pwiz/data/msdata/MSData.hpp
"
28
#include <string>
29
#include <boost/shared_ptr.hpp>
30
31
32
namespace
pwiz
{
33
namespace
vendor_api {
34
namespace
Bruker {
35
36
struct
CompassData;
37
typedef
boost::shared_ptr<CompassData>
CompassDataPtr
;
38
39
}
40
}
41
}
42
43
44
namespace
pwiz
{
45
namespace
msdata {
46
namespace
detail {
47
namespace
Bruker {
48
49
50
PWIZ_API_DECL
enum
Reader_Bruker_Format
51
{
52
Reader_Bruker_Format_Unknown
,
53
Reader_Bruker_Format_FID
,
54
Reader_Bruker_Format_YEP
,
55
Reader_Bruker_Format_BAF
,
56
Reader_Bruker_Format_U2
,
57
Reader_Bruker_Format_BAF_and_U2
58
};
59
60
61
/// returns Bruker format of 'path' if it is a Bruker directory;
62
/// otherwise returns empty string
63
PWIZ_API_DECL
Reader_Bruker_Format
format
(
const
std::string& path);
64
65
66
PWIZ_API_DECL
std::vector<InstrumentConfiguration>
createInstrumentConfigurations
(
pwiz::vendor_api::Bruker::CompassDataPtr
rawfile);
67
PWIZ_API_DECL
cv::CVID
translateAsInstrumentSeries
(
pwiz::vendor_api::Bruker::CompassDataPtr
rawfile);
68
PWIZ_API_DECL
cv::CVID
translateAsAcquisitionSoftware
(
pwiz::vendor_api::Bruker::CompassDataPtr
rawfile);
69
70
71
}
// namespace Bruker
72
}
// namespace detail
73
}
// namespace msdata
74
}
// namespace pwiz
75
76
77
#ifdef PWIZ_READER_BRUKER
78
#include "pwiz_aux/msrc/utility/vendor_api/Bruker/CompassData.hpp"
79
using namespace
pwiz::vendor_api::Bruker
;
80
#endif
81
82
83
#endif // _READER_BRUKER_DETAIL_HPP_
pwiz
Definition:
CwtPeakDetector.hpp:35
MSData.hpp
pwiz::msdata::detail::Bruker::Reader_Bruker_Format_Unknown
Definition:
Reader_Bruker_Detail.hpp:52
pwiz::msdata::detail::Bruker::Reader_Bruker_Format_BAF
Definition:
Reader_Bruker_Detail.hpp:55
pwiz::vendor_api::Bruker::CompassDataPtr
boost::shared_ptr< CompassData > CompassDataPtr
Definition:
Reader_Bruker_Detail.hpp:36
pwiz::msdata::detail::Bruker::Reader_Bruker_Format_YEP
Definition:
Reader_Bruker_Detail.hpp:54
pwiz::msdata::detail::Bruker::translateAsInstrumentSeries
PWIZ_API_DECL cv::CVID translateAsInstrumentSeries(pwiz::vendor_api::Bruker::CompassDataPtr rawfile)
Export.hpp
pwiz::msdata::detail::Bruker::translateAsAcquisitionSoftware
PWIZ_API_DECL cv::CVID translateAsAcquisitionSoftware(pwiz::vendor_api::Bruker::CompassDataPtr rawfile)
pwiz::msdata::detail::Bruker::createInstrumentConfigurations
PWIZ_API_DECL std::vector< InstrumentConfiguration > createInstrumentConfigurations(pwiz::vendor_api::Bruker::CompassDataPtr rawfile)
PWIZ_API_DECL
#define PWIZ_API_DECL
Definition:
Export.hpp:32
pwiz::msdata::detail::Bruker::format
PWIZ_API_DECL Reader_Bruker_Format format(const std::string &path)
returns Bruker format of 'path' if it is a Bruker directory; otherwise returns empty string ...
pwiz::msdata::detail::Bruker::Reader_Bruker_Format_FID
Definition:
Reader_Bruker_Detail.hpp:53
pwiz::msdata::detail::Bruker::Reader_Bruker_Format_U2
Definition:
Reader_Bruker_Detail.hpp:56
pwiz::msdata::detail::Bruker::Reader_Bruker_Format
Reader_Bruker_Format
Definition:
Reader_Bruker_Detail.hpp:50
pwiz::vendor_api::Bruker
Definition:
Reader_Bruker_Detail.hpp:34
pwiz::msdata::detail::Bruker::Reader_Bruker_Format_BAF_and_U2
Definition:
Reader_Bruker_Detail.hpp:57
Generated by
1.8.12