libpappsomspp
Library for mass spectrometry
pappso::FilterNameInterface Class Referenceabstract

Interface that allows to build filter objects from strings. More...

#include <filternameinterface.h>

Inheritance diagram for pappso::FilterNameInterface:
pappso::FilterInterface pappso::FilterChargeDeconvolution pappso::FilterComplementIonEnhancer pappso::FilterSuiteString

Public Member Functions

virtual QString toString () const =0
 
virtual ~FilterNameInterface ()
 
- Public Member Functions inherited from pappso::FilterInterface
virtual Tracefilter (Trace &data_points) const =0
 
virtual ~FilterInterface ()
 

Protected Member Functions

virtual void buildFilterFromString (const QString &strBuildParams)=0
 build this filer using a string More...
 

Detailed Description

Interface that allows to build filter objects from strings.

Definition at line 41 of file filternameinterface.h.

Constructor & Destructor Documentation

◆ ~FilterNameInterface()

virtual pappso::FilterNameInterface::~FilterNameInterface ( )
inlinevirtual

Definition at line 46 of file filternameinterface.h.

46 {};

Member Function Documentation

◆ buildFilterFromString()

virtual void pappso::FilterNameInterface::buildFilterFromString ( const QString &  strBuildParams)
protectedpure virtual

build this filer using a string

Parameters
strBuildParamsa string coding the filter and its parameters "filterName|param1;param2;param3"

Implemented in pappso::FilterSuiteString, pappso::FilterComplementIonEnhancer, and pappso::FilterChargeDeconvolution.

◆ toString()

virtual QString pappso::FilterNameInterface::toString ( ) const
pure virtual

The documentation for this class was generated from the following file: