39#include "../../trace/trace.h"
40#include "../../exportinmportconfig.h"
48class FilterNormalizeIntensities;
50typedef std::shared_ptr<FilterNormalizeIntensities>
52typedef std::shared_ptr<const FilterNormalizeIntensities>
80 Trace &filter(
Trace &data_points)
const override;
81 QString name()
const override;
82 QString toString()
const override;
85 void buildFilterFromString(
const QString &strBuildParams)
override;
88 static constexpr double nan = std::numeric_limits<double>::quiet_NaN();
Interface that allows to build filter objects from strings.
Sets the maximum intensity of the trace to the provided value.
A simple container of DataPoint instances.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< const FilterNormalizeIntensities > FilterNormalizeIntensitiesCstSPtr
std::shared_ptr< FilterNormalizeIntensities > FilterNormalizeIntensitiesSPtr