libpappsomspp
Library for mass spectrometry
Toggle main menu visibility
Loading...
Searching...
No Matches
massspectrumminuscombiner.h
Go to the documentation of this file.
1
#pragma once
2
3
4
#include <memory>
5
6
#include <QDataStream>
7
8
#include "
pappsomspp/export-import-config.h
"
9
#include "
massspectrumcombiner.h
"
10
11
namespace
pappso
12
{
13
14
class
MassSpectrumMinusCombiner
;
15
16
typedef
std::shared_ptr<const MassSpectrumMinusCombiner>
17
MassSpectrumMinusCombinerCstSPtr
;
18
typedef
std::shared_ptr<MassSpectrumMinusCombiner>
19
MassSpectrumMinusCombinerSPtr
;
20
21
class
PMSPP_LIB_DECL
MassSpectrumMinusCombiner
:
public
MassSpectrumCombiner
22
{
23
Q_OBJECT
24
25
public
:
26
MassSpectrumMinusCombiner
(QObject *parent_p =
nullptr
);
27
MassSpectrumMinusCombiner
(
int
decimal_places,
28
QObject *parent_p =
nullptr
);
29
MassSpectrumMinusCombiner
(
MassSpectrumMinusCombinerCstSPtr
other,
30
QObject *parent_p =
nullptr
);
31
MassSpectrumMinusCombiner
(
const
MassSpectrumMinusCombiner
&other,
32
QObject *parent_p =
nullptr
);
33
34
virtual
~MassSpectrumMinusCombiner
();
35
36
MassSpectrumMinusCombiner
&
operator=
(
const
MassSpectrumMinusCombiner
&other);
37
38
virtual
MapTrace
&
combine
(
MapTrace
&map_trace,
39
const
Trace
&trace)
const override
;
40
virtual
MapTrace
&
41
combine
(
MapTrace
&map_trace_out,
const
MapTrace
&map_trace_in)
const override
;
42
};
43
44
45
}
// namespace pappso
pappso::MapTrace
Definition
maptrace.h:36
pappso::MassSpectrumCombiner::MassSpectrumCombiner
MassSpectrumCombiner(QObject *parent_p=nullptr)
Construct an uninitialized instance.
Definition
massspectrumcombiner.cpp:19
pappso::MassSpectrumMinusCombiner
Definition
massspectrumminuscombiner.h:22
pappso::MassSpectrumMinusCombiner::combine
virtual MapTrace & combine(MapTrace &map_trace, const Trace &trace) const override
Definition
massspectrumminuscombiner.cpp:90
pappso::MassSpectrumMinusCombiner::MassSpectrumMinusCombiner
MassSpectrumMinusCombiner(QObject *parent_p=nullptr)
Construct an uninitialized instance.
Definition
massspectrumminuscombiner.cpp:27
pappso::MassSpectrumMinusCombiner::operator=
MassSpectrumMinusCombiner & operator=(const MassSpectrumMinusCombiner &other)
Definition
massspectrumminuscombiner.cpp:58
pappso::Trace
A simple container of DataPoint instances.
Definition
trace.h:152
export-import-config.h
PMSPP_LIB_DECL
#define PMSPP_LIB_DECL
Definition
export-import-config.h:14
massspectrumcombiner.h
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition
aa.cpp:39
pappso::MassSpectrumMinusCombinerCstSPtr
std::shared_ptr< const MassSpectrumMinusCombiner > MassSpectrumMinusCombinerCstSPtr
Definition
massspectrumminuscombiner.h:17
pappso::MassSpectrumMinusCombinerSPtr
std::shared_ptr< MassSpectrumMinusCombiner > MassSpectrumMinusCombinerSPtr
Definition
massspectrumminuscombiner.h:19
pappsomspp
core
processing
combiners
massspectrumminuscombiner.h
Generated on
for libpappsomspp by
1.17.0