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