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
17
class
MassSpectrumMinusCombiner;
18
19
typedef
std::shared_ptr<const MassSpectrumMinusCombiner>
20
MassSpectrumMinusCombinerCstSPtr
;
21
typedef
std::shared_ptr<MassSpectrumMinusCombiner>
22
MassSpectrumMinusCombinerSPtr
;
23
24
25
class
PMSPP_LIB_DECL
MassSpectrumMinusCombiner
:
public
MassSpectrumCombiner
26
{
27
28
public
:
29
MassSpectrumMinusCombiner
();
30
MassSpectrumMinusCombiner
(
int
decimal_places);
31
MassSpectrumMinusCombiner
(
MassSpectrumMinusCombinerCstSPtr
other);
32
MassSpectrumMinusCombiner
(
const
MassSpectrumMinusCombiner
&other);
33
MassSpectrumMinusCombiner
(
const
MassSpectrumCombiner
&&other);
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:30
PMSPP_LIB_DECL
#define PMSPP_LIB_DECL
Definition:
exportinmportconfig.h:14
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks
Definition:
aa.cpp:39
pappso::MapTrace
Definition:
maptrace.h:33
massspectrumcombiner.h
pappso::Trace
A simple container of DataPoint instances.
Definition:
trace.h:132
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:26
pappso::MassSpectrumMinusCombiner::MassSpectrumMinusCombiner
MassSpectrumMinusCombiner(const MassSpectrumCombiner &&other)
pappsomspp
processing
combiners
massspectrumminuscombiner.h
Generated on Thu Sep 10 2020 16:07:48 for libpappsomspp by
1.8.19