Loading...
Searching...
No Matches
traceminuscombiner.h
Go to the documentation of this file.
#pragma once
#include <vector>
#include <memory>
#include <QDataStream>
#include "pappsomspp/export-import-config.h"
#include "tracecombiner.h"
#include "../../types.h"
#include "../../trace/maptrace.h"
#include "../../trace/trace.h"
#include "../../trace/datapoint.h"
#include "../../mzrange.h"
namespace pappso
{
class TraceMinusCombiner;
typedef std::shared_ptr<const TraceMinusCombiner> TraceMinusCombinerCstSPtr;
typedef std::shared_ptr<TraceMinusCombiner> TraceMinusCombinerSPtr;
class PMSPP_LIB_DECL TraceMinusCombiner : public TraceCombiner
{
friend class MassSpectrumMinusCombiner;
protected:
public:
TraceMinusCombiner();
TraceMinusCombiner(int decimal_places);
TraceMinusCombiner(const TraceMinusCombiner &other);
TraceMinusCombiner(TraceMinusCombinerCstSPtr other);
virtual ~TraceMinusCombiner();
virtual MapTrace &combine(MapTrace &map_trace,
const Trace &trace) const override;
MapTrace &combine(MapTrace &map_trace_out,
const MapTrace &map_trace_in) const override;
};
} // namespace pappso
pappso::MapTrace
Definition maptrace.h:36
pappso::TraceCombiner::TraceCombiner
TraceCombiner()
Definition tracecombiner.cpp:21
pappso::TraceMinusCombiner
Definition traceminuscombiner.h:27
pappso::TraceMinusCombiner::TraceMinusCombiner
TraceMinusCombiner()
Definition traceminuscombiner.cpp:22
pappso::TraceMinusCombiner::MassSpectrumMinusCombiner
friend class MassSpectrumMinusCombiner
Definition traceminuscombiner.h:29
pappso::TraceMinusCombiner::combine
virtual MapTrace & combine(MapTrace &map_trace, const Trace &trace) const override
Definition traceminuscombiner.cpp:48
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::TraceMinusCombinerSPtr
std::shared_ptr< TraceMinusCombiner > TraceMinusCombinerSPtr
Definition traceminuscombiner.h:23
pappso::TraceMinusCombinerCstSPtr
std::shared_ptr< const TraceMinusCombiner > TraceMinusCombinerCstSPtr
Definition traceminuscombiner.h:22
trace.h
tracecombiner.h
types.h