| 
    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().