libpappsomspp
Library for mass spectrometry
|
#include <filtersuitestring.h>
Public Types | |
using | FilterNameType = std::vector< FilterNameInterfaceCstSPtr > |
Public Member Functions | |
FilterSuiteString (const QString &strBuildParams) | |
virtual | ~FilterSuiteString () |
pappso::Trace & | filter (pappso::Trace &data_points) const override |
virtual QString | name () const override |
QString | toString () const override |
void | addFilterFromString (const QString &strBuildParams) |
takes a string that describes filters to add More... | |
FilterNameType::const_iterator | begin () |
FilterNameType::const_iterator | end () |
![]() | |
virtual | ~FilterNameInterface () |
![]() | |
virtual | ~FilterInterface () |
Protected Member Functions | |
void | buildFilterFromString (const QString &strBuildParams) override |
build this filter using a string More... | |
Private Attributes | |
std::vector< FilterNameInterfaceCstSPtr > | m_filterVector |
Definition at line 41 of file filtersuitestring.h.
using pappso::FilterSuiteString::FilterNameType = std::vector<FilterNameInterfaceCstSPtr> |
Definition at line 65 of file filtersuitestring.h.
pappso::FilterSuiteString::FilterSuiteString | ( | const QString & | strBuildParams | ) |
strBuildParams | string to build the filter "chargeDeconvolution|0.02dalton anotherFilter|param1;param2" |
Definition at line 42 of file filtersuitestring.cpp.
References buildFilterFromString().
|
virtual |
void pappso::FilterSuiteString::addFilterFromString | ( | const QString & | strBuildParams | ) |
takes a string that describes filters to add
strBuildParams | string to build the filter "chargeDeconvolution|0.02dalton anotherFilter|param1;param2" |
Definition at line 135 of file filtersuitestring.cpp.
References buildFilterFromString().
FilterSuiteString::FilterNameType::const_iterator pappso::FilterSuiteString::begin | ( | ) |
Definition at line 142 of file filtersuitestring.cpp.
References m_filterVector.
|
overrideprotectedvirtual |
build this filter using a string
strBuildParams | a string coding the filter and its parameters "filterName|param1;param2;param3" |
Implements pappso::FilterNameInterface.
Definition at line 92 of file filtersuitestring.cpp.
References m_filterVector.
Referenced by FilterSuiteString(), and addFilterFromString().
FilterSuiteString::FilterNameType::const_iterator pappso::FilterSuiteString::end | ( | ) |
Definition at line 147 of file filtersuitestring.cpp.
References m_filterVector.
|
overridevirtual |
Implements pappso::FilterInterface.
Definition at line 53 of file filtersuitestring.cpp.
References pappso::Trace::filter(), m_filterVector, and pappso::Trace::toString().
Referenced by toString().
|
overridevirtual |
Implements pappso::FilterNameInterface.
Definition at line 71 of file filtersuitestring.cpp.
|
overridevirtual |
Implements pappso::FilterNameInterface.
Definition at line 79 of file filtersuitestring.cpp.
References filter(), m_filterVector, and pappso::Trace::toString().
|
private |
Definition at line 74 of file filtersuitestring.h.
Referenced by begin(), buildFilterFromString(), end(), filter(), and toString().