libpappsomspp
Library for mass spectrometry
tracecombiner.h
Go to the documentation of this file.
1#pragma once
2
3#include <vector>
4#include <memory>
5
6#include <QDataStream>
7
8
9#include "../../exportinmportconfig.h"
10#include "../../types.h"
11#include "../../trace/trace.h"
12#include "../../trace/maptrace.h"
13#include "../../trace/datapoint.h"
14#include "../../mzrange.h"
16
17
18namespace pappso
19{
20
21class TraceCombiner;
22
23typedef std::shared_ptr<const TraceCombiner> TraceCombinerCstSPtr;
24typedef std::shared_ptr<TraceCombiner> TraceCombinerSPtr;
25
26
28{
29
30 public:
32 TraceCombiner(int decimal_places);
33 TraceCombiner(const TraceCombiner &other);
35
36 virtual ~TraceCombiner();
37};
38
39
40} // namespace pappso
#define PMSPP_LIB_DECL
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition: aa.cpp:39
std::shared_ptr< TraceCombiner > TraceCombinerSPtr
Definition: tracecombiner.h:24
std::shared_ptr< const TraceCombiner > TraceCombinerCstSPtr
Definition: tracecombiner.h:23