libpappsomspp
Library for mass spectrometry
massspectrumminuscombiner.h
Go to the documentation of this file.
1 #pragma once
2 
3 
4 #include <vector>
5 #include <memory>
6 
7 #include <QDataStream>
8 
9 #include "../../exportinmportconfig.h"
10 #include "../../types.h"
11 #include "../../massspectrum/massspectrum.h"
12 #include "massspectrumcombiner.h"
13 
14 namespace pappso
15 {
16 
18 
19 typedef std::shared_ptr<const MassSpectrumMinusCombiner>
21 typedef std::shared_ptr<MassSpectrumMinusCombiner>
23 
24 
26 {
27 
28  public:
30  MassSpectrumMinusCombiner(int decimal_places);
34 
35  virtual ~MassSpectrumMinusCombiner();
36 
37  protected:
38  private:
39  virtual MapTrace &combineNoFilteringStep(MapTrace &map_trace,
40  const Trace &trace) const;
41 };
42 
43 
44 } // namespace pappso
pappso::MassSpectrumCombiner
Definition: massspectrumcombiner.h:29
PMSPP_LIB_DECL
#define PMSPP_LIB_DECL
Definition: exportinmportconfig.h:14
pappso
Definition: aa.cpp:38
pappso::MapTrace
Definition: maptrace.h:32
massspectrumcombiner.h
pappso::Trace
A simple container of DataPoint instances.
Definition: trace.h:126
pappso::MassSpectrumMinusCombinerSPtr
std::shared_ptr< MassSpectrumMinusCombiner > MassSpectrumMinusCombinerSPtr
Definition: massspectrumminuscombiner.h:22
pappso::MassSpectrumMinusCombinerCstSPtr
std::shared_ptr< const MassSpectrumMinusCombiner > MassSpectrumMinusCombinerCstSPtr
Definition: massspectrumminuscombiner.h:17
pappso::MassSpectrumMinusCombiner
Definition: massspectrumminuscombiner.h:25