libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
traceminuscombiner.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
TraceMinusCombiner;
21
22
typedef
std::shared_ptr<const TraceMinusCombiner>
TraceMinusCombinerCstSPtr
;
23
typedef
std::shared_ptr<TraceMinusCombiner>
TraceMinusCombinerSPtr
;
24
25
26
class
PMSPP_LIB_DECL
TraceMinusCombiner
:
public
TraceCombiner
27
{
28
29
friend
class
MassSpectrumMinusCombiner
;
30
31
protected
:
32
public
:
33
TraceMinusCombiner
();
34
TraceMinusCombiner
(
int
decimal_places);
35
TraceMinusCombiner
(
const
TraceMinusCombiner
&other);
36
TraceMinusCombiner
(
TraceMinusCombinerCstSPtr
other);
37
38
virtual
~TraceMinusCombiner
();
39
40
virtual
MapTrace
&combine(
MapTrace
&map_trace,
41
const
Trace
&trace)
const override
;
42
43
MapTrace
&combine(
MapTrace
&map_trace_out,
44
const
MapTrace
&map_trace_in)
const override
;
45
};
46
47
48
}
// namespace pappso
pappso::MapTrace
Definition
maptrace.h:36
pappso::MassSpectrumMinusCombiner
Definition
massspectrumminuscombiner.h:26
pappso::TraceCombiner
Definition
tracecombiner.h:28
pappso::TraceMinusCombiner
Definition
traceminuscombiner.h:27
pappso::Trace
A simple container of DataPoint instances.
Definition
trace.h:148
export-import-config.h
PMSPP_LIB_DECL
#define PMSPP_LIB_DECL
Definition
export-import-config.h:14
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition
aa.cpp:39
pappso::TraceMinusCombinerSPtr
std::shared_ptr< TraceMinusCombiner > TraceMinusCombinerSPtr
Definition
traceminuscombiner.h:23
pappso::TraceMinusCombinerCstSPtr
std::shared_ptr< const TraceMinusCombiner > TraceMinusCombinerCstSPtr
Definition
traceminuscombiner.h:22
tracecombiner.h
pappsomspp
core
processing
combiners
traceminuscombiner.h
Generated on Thu Nov 6 2025 12:27:26 for libpappsomspp by
1.9.8