30 #include "../../processing/filters/filtermorpho.h"
47 unsigned int minmax_half_window_length,
48 unsigned int maxmin_half_window_length,
57 void setDetectionThresholdOnMinmax(
double detectionThresholdOnMinMax);
58 void setDetectionThresholdOnMaxmin(
double detectionThresholdOnMaxMin);
60 unsigned int getSmoothingHalfEdgeWindows()
const;
61 unsigned int getMaxMinHalfEdgeWindows()
const;
63 unsigned int getMinMaxHalfEdgeWindows()
const;
67 void detect(
const Trace &xic,
transform the trace with the maximum of the minimum equivalent of the erode filter for pictures
mean filter apply mean of y values inside the window : this results in a kind of smoothing
transform the trace with the minimum of the maximum equivalent of the dilate filter for pictures
FilterMorphoMaxMin m_maxMin
FilterMorphoMinMax m_minMax
pappso_double m_detectionThresholdOnMaxMin
pappso_double m_detectionThresholdOnMinMax
FilterMorphoMean m_smooth
A simple container of DataPoint instances.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
double pappso_double
A type definition for doubles.