Loading...
Searching...
No Matches
massspectrumminuscombiner.h
Go to the documentation of this file.
#pragma once
#include <vector>
#include <memory>
#include <QDataStream>
#include "../../exportinmportconfig.h"
#include "../../types.h"
#include "../../massspectrum/massspectrum.h"
#include "massspectrumcombiner.h"
namespace pappso
{
class MassSpectrumMinusCombiner;
typedef std::shared_ptr<const MassSpectrumMinusCombiner>
MassSpectrumMinusCombinerCstSPtr;
typedef std::shared_ptr<MassSpectrumMinusCombiner>
MassSpectrumMinusCombinerSPtr;
class PMSPP_LIB_DECL MassSpectrumMinusCombiner : public MassSpectrumCombiner
{
public:
MassSpectrumMinusCombiner();
MassSpectrumMinusCombiner(int decimal_places);
MassSpectrumMinusCombiner(MassSpectrumMinusCombinerCstSPtr other);
MassSpectrumMinusCombiner(const MassSpectrumMinusCombiner &other);
virtual ~MassSpectrumMinusCombiner();
MassSpectrumMinusCombiner &operator=(const MassSpectrumMinusCombiner &other);
virtual MapTrace &combine(MapTrace &map_trace,
const Trace &trace) const override;
virtual MapTrace &combine(MapTrace &map_trace_out,
const MapTrace &map_trace_in) const override;
};
} // namespace pappso
pappso::MapTrace
Definition maptrace.h:34
pappso::MassSpectrumCombiner
Definition massspectrumcombiner.h:29
pappso::MassSpectrumMinusCombiner
Definition massspectrumminuscombiner.h:26
pappso::Trace
A simple container of DataPoint instances.
Definition trace.h:148
PMSPP_LIB_DECL
#define PMSPP_LIB_DECL
Definition exportinmportconfig.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::MassSpectrumMinusCombinerCstSPtr
std::shared_ptr< const MassSpectrumMinusCombiner > MassSpectrumMinusCombinerCstSPtr
Definition massspectrumminuscombiner.h:20
pappso::MassSpectrumMinusCombinerSPtr
std::shared_ptr< MassSpectrumMinusCombiner > MassSpectrumMinusCombinerSPtr
Definition massspectrumminuscombiner.h:22