libpappsomspp
Library for mass spectrometry
Toggle main menu visibility
Loading...
Searching...
No Matches
massspectrumpluscombiner.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
5
#include <QDataStream>
6
7
#include "
pappsomspp/export-import-config.h
"
8
#include "
massspectrumcombiner.h
"
9
10
namespace
pappso
11
{
12
13
class
MassSpectrumPlusCombiner
;
14
15
typedef
std::shared_ptr<const MassSpectrumPlusCombiner>
16
MassSpectrumPlusCombinerCstSPtr
;
17
18
typedef
std::shared_ptr<MassSpectrumPlusCombiner>
MassSpectrumPlusCombinerSPtr
;
19
20
class
PMSPP_LIB_DECL
MassSpectrumPlusCombiner
:
public
MassSpectrumCombiner
21
{
22
Q_OBJECT
23
24
public
:
25
MassSpectrumPlusCombiner
(QObject *parent_p =
nullptr
);
26
MassSpectrumPlusCombiner
(
int
decimal_places,
27
QObject *parent_p =
nullptr
);
28
MassSpectrumPlusCombiner
(
const
MassSpectrumPlusCombiner
&other,
29
QObject *parent_p =
nullptr
);
30
MassSpectrumPlusCombiner
(
MassSpectrumPlusCombinerCstSPtr
other,
31
QObject *parent_p =
nullptr
);
32
33
virtual
~MassSpectrumPlusCombiner
();
34
35
MassSpectrumPlusCombiner
&
operator=
(
const
MassSpectrumPlusCombiner
&other);
36
37
virtual
MapTrace
&
combine
(
MapTrace
&map_trace,
38
const
Trace
&trace)
const override
;
39
virtual
MapTrace
&
40
combine
(
MapTrace
&map_trace_out,
const
MapTrace
&map_trace_in)
const override
;
41
};
42
43
44
}
// 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::MassSpectrumPlusCombiner
Definition
massspectrumpluscombiner.h:21
pappso::MassSpectrumPlusCombiner::combine
virtual MapTrace & combine(MapTrace &map_trace, const Trace &trace) const override
Definition
massspectrumpluscombiner.cpp:90
pappso::MassSpectrumPlusCombiner::operator=
MassSpectrumPlusCombiner & operator=(const MassSpectrumPlusCombiner &other)
Definition
massspectrumpluscombiner.cpp:58
pappso::MassSpectrumPlusCombiner::MassSpectrumPlusCombiner
MassSpectrumPlusCombiner(QObject *parent_p=nullptr)
Construct an uninitialized instance.
Definition
massspectrumpluscombiner.cpp:27
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::MassSpectrumPlusCombinerCstSPtr
std::shared_ptr< const MassSpectrumPlusCombiner > MassSpectrumPlusCombinerCstSPtr
Definition
massspectrumpluscombiner.h:16
pappso::MassSpectrumPlusCombinerSPtr
std::shared_ptr< MassSpectrumPlusCombiner > MassSpectrumPlusCombinerSPtr
Definition
massspectrumpluscombiner.h:18
pappsomspp
core
processing
combiners
massspectrumpluscombiner.h
Generated on
for libpappsomspp by
1.17.0