libpappsomspp
Library for mass spectrometry
tracecombiner.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <vector>
4 #include <memory>
5 
6 #include <QDataStream>
7 
8 
9 #include "../../exportinmportconfig.h"
10 #include "../../types.h"
11 #include "../../trace/trace.h"
12 #include "../../trace/maptrace.h"
13 #include "../../trace/datapoint.h"
14 #include "../../mzrange.h"
16 
17 
18 namespace pappso
19 {
20 
21 class TraceCombiner;
22 
23 typedef std::shared_ptr<const TraceCombiner> TraceCombinerCstSPtr;
24 typedef std::shared_ptr<TraceCombiner> TraceCombinerSPtr;
25 
26 
28 {
29 
30  public:
31  TraceCombiner();
32  TraceCombiner(int decimal_places);
33  TraceCombiner(const TraceCombiner &other);
35 
36  virtual ~TraceCombiner();
37 };
38 
39 
40 } // namespace pappso
#define PMSPP_LIB_DECL
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition: aa.cpp:39
std::shared_ptr< TraceCombiner > TraceCombinerSPtr
Definition: tracecombiner.h:24
std::shared_ptr< const TraceCombiner > TraceCombinerCstSPtr
Definition: tracecombiner.h:21