libpappsomspp
Library for mass spectrometry
|
Interface that allows to build filter objects from strings. More...
#include <filternameinterface.h>
Public Member Functions | |
virtual QString | name () const =0 |
virtual QString | toString () const =0 |
virtual | ~FilterNameInterface () |
![]() | |
virtual Trace & | filter (Trace &data_points) const =0 |
virtual | ~FilterInterface () |
Protected Member Functions | |
virtual void | buildFilterFromString (const QString &strBuildParams)=0 |
build this filter using a string More... | |
Interface that allows to build filter objects from strings.
Definition at line 41 of file filternameinterface.h.
|
inlinevirtual |
Definition at line 47 of file filternameinterface.h.
|
protectedpure virtual |
build this filter using a string
strBuildParams | a string coding the filter and its parameters "filterName|param1;param2;param3" |
Implemented in pappso::FilterCeilingAmplitudePercentage, pappso::FilterChargeDeconvolution, pappso::FilterComplementIonEnhancer, pappso::FilterMzExclusion, pappso::FilterFloorAmplitudePercentage, pappso::FilterLowIntensitySignalRemoval, pappso::FilterMorphoAntiSpike, pappso::FilterNormalizeIntensities, pappso::FilterQuantileBasedRemoveY, pappso::FilterSuiteString, and pappso::FilterSavitzkyGolay.
|
pure virtual |
Implemented in pappso::FilterCeilingAmplitudePercentage, pappso::FilterChargeDeconvolution, pappso::FilterComplementIonEnhancer, pappso::FilterMzExclusion, pappso::FilterFloorAmplitudePercentage, pappso::FilterLowIntensitySignalRemoval, pappso::FilterMorphoAntiSpike, pappso::FilterNormalizeIntensities, pappso::FilterQuantileBasedRemoveY, pappso::FilterSuiteString, and pappso::FilterSavitzkyGolay.
|
pure virtual |
Implemented in pappso::FilterCeilingAmplitudePercentage, pappso::FilterChargeDeconvolution, pappso::FilterComplementIonEnhancer, pappso::FilterMzExclusion, pappso::FilterFloorAmplitudePercentage, pappso::FilterLowIntensitySignalRemoval, pappso::FilterMorphoAntiSpike, pappso::FilterNormalizeIntensities, pappso::FilterQuantileBasedRemoveY, pappso::FilterSuiteString, and pappso::FilterSavitzkyGolay.