libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
tracecombiner.cpp
Go to the documentation of this file.
1
#include <numeric>
2
#include <limits>
3
#include <vector>
4
#include <map>
5
#include <cmath>
6
#include <algorithm>
7
8
#include <QDebug>
9
10
#include "
tracecombiner.h
"
11
#include "
../../types.h
"
12
#include "
pappsomspp/core/utils.h
"
13
#include "
pappsomspp/core/pappsoexception.h
"
14
#include "
pappsomspp/core/exception/exceptionoutofrange.h
"
15
16
17
namespace
pappso
18
{
19
20
21
TraceCombiner::TraceCombiner
()
22
{
23
}
24
25
26
TraceCombiner::TraceCombiner
(
int
decimal_places)
27
:
MassDataCombinerInterface
(decimal_places)
28
{
29
}
30
31
32
TraceCombiner::TraceCombiner
(
const
TraceCombiner
&other)
33
:
MassDataCombinerInterface
(other.
m_decimalPlaces
)
34
{
35
}
36
37
38
TraceCombiner::TraceCombiner
(
TraceCombinerCstSPtr
other)
39
:
MassDataCombinerInterface
(other->
m_decimalPlaces
)
40
{
41
}
42
43
44
TraceCombiner::~TraceCombiner
()
45
{
46
}
47
48
49
}
// namespace pappso
pappso::MassDataCombinerInterface::m_decimalPlaces
int m_decimalPlaces
Number of decimals to use for the keys (x values)
Definition
massdatacombinerinterface.h:44
pappso::MassDataCombinerInterface::MassDataCombinerInterface
MassDataCombinerInterface(int decimal_places=-1)
Definition
massdatacombinerinterface.cpp:19
pappso::TraceCombiner::~TraceCombiner
virtual ~TraceCombiner()
Definition
tracecombiner.cpp:44
pappso::TraceCombiner::TraceCombiner
TraceCombiner()
Definition
tracecombiner.cpp:21
exceptionoutofrange.h
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition
aa.cpp:39
pappso::TraceCombinerCstSPtr
std::shared_ptr< const TraceCombiner > TraceCombinerCstSPtr
Definition
tracecombiner.h:23
pappsoexception.h
tracecombiner.h
types.h
utils.h
pappsomspp
core
processing
combiners
tracecombiner.cpp
Generated on Tue Sep 23 2025 09:36:35 for libpappsomspp by
1.13.2