32 #include "../../mzrange.h"
33 #include "../../exportinmportconfig.h"
34 #include "../combiners/selectionpolygon.h"
65 double getThresholdX()
const;
130 Trace &filter(
Trace &trace,
double dt_value,
double rt_value)
const;
134 double m_lowestMz = std::numeric_limits<double>::max();
135 double m_greatestMz = std::numeric_limits<double>::min();
generic interface to apply a filter on a trace
virtual Trace & filter(Trace &data_points) const =0
virtual ~FilterResampleKeepGreater()
virtual ~FilterResampleKeepPointInPolygon()
std::vector< SelectionPolygonSpec > m_selectionPolygonSpecs
Trace & filter(Trace &trace) const override
virtual ~FilterResampleKeepSmaller()
virtual ~FilterResampleKeepXRange()
virtual ~FilterResampleRemoveXRange()
generic interface to apply a filter on a MassSpectrum This is the same as FilterInterface,...
virtual ~MassSpectrumFilterResampleKeepMzRange()
const FilterResampleKeepXRange m_filterRange
const FilterResampleRemoveXRange m_filterRange
virtual ~MassSpectrumFilterResampleRemoveMzRange()
Class to represent a mass spectrum.
A simple container of DataPoint instances.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::vector< SelectionPolygonSpec > SelectionPolygonSpecVector