|
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 | |
| void | addFilter (const pappso::FilterNameInterfaceSPtr &filter) |
| add a filter to the suite | |
| FilterNameType::const_iterator | begin () |
| FilterNameType::const_iterator | end () |
Public Member Functions inherited from pappso::FilterNameInterface | |
| virtual | ~FilterNameInterface () |
Public Member Functions inherited from pappso::FilterInterface | |
| virtual | ~FilterInterface () |
Protected Member Functions | |
| void | buildFilterFromString (const QString &strBuildParams) override |
| build this filter using a string | |
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 71 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::addFilter | ( | const pappso::FilterNameInterfaceSPtr & | filter | ) |
add a filter to the suite
| filter | FilterNameInterfaceSPtr |
Definition at line 148 of file filtersuitestring.cpp.
References filter(), and m_filterVector.
| 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 142 of file filtersuitestring.cpp.
References buildFilterFromString().
| FilterSuiteString::FilterNameType::const_iterator pappso::FilterSuiteString::begin | ( | ) |
Definition at line 154 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 159 of file filtersuitestring.cpp.
References m_filterVector.
|
overridevirtual |
Implements pappso::FilterInterface.
Definition at line 53 of file filtersuitestring.cpp.
References filter(), and m_filterVector.
Referenced by addFilter(), filter(), and 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(), and m_filterVector.
|
private |
Definition at line 80 of file filtersuitestring.h.
Referenced by addFilter(), begin(), buildFilterFromString(), end(), filter(), and toString().