libpappsomspp
Library for mass spectrometry
|
generic interface to apply a filter on a trace More...
#include <filterinterface.h>
Public Member Functions | |
virtual Trace & | filter (Trace &data_points) const =0 |
virtual | ~FilterInterface () |
generic interface to apply a filter on a trace
Definition at line 39 of file filterinterface.h.
|
inlinevirtual |
Definition at line 43 of file filterinterface.h.
Implemented in pappso::FilterResampleKeepPointInPolygon, pappso::FilterResampleKeepXRange, pappso::FilterResampleRemoveXRange, pappso::FilterResampleKeepGreater, pappso::FilterResampleKeepSmaller, pappso::FilterSavitzkyGolay, pappso::FilterTriangle, pappso::FilterSuite, pappso::FilterRemoveC13, pappso::FilterQuantileBasedRemoveY, pappso::FilterRemoveY, pappso::FilterScaleFactorY, pappso::FilterRescaleY, pappso::FilterRoundY, pappso::FilterFloorY, pappso::FilterGreatestYperWindow, pappso::FilterGreatestY, pappso::FilterHighPassPercentage, pappso::FilterHighPass, pappso::FilterLowPass, pappso::FilterMorphoBackground, pappso::FilterMorphoAntiSpike, pappso::FilterMorphoMaxMin, pappso::FilterMorphoMinMax, pappso::FilterMorphoWindowBase, pappso::FilterLowIntensitySignalRemoval, pappso::FilterLocalMaximum, pappso::FilterFloorAmplitudePercentage, pappso::FilterMzExclusion, pappso::FilterComplementIonEnhancer, pappso::FilterChargeDeconvolution, pappso::FilterCeilingAmplitudePercentage, and pappso::FilterSuiteString.