| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
anti spike filter set to zero alone values inside the window More...
#include <filtermorpho.h>
  
Public Member Functions | |
| FilterMorphoAntiSpike (std::size_t half_window_size) | |
| FilterMorphoAntiSpike (const QString &strBuildParams) | |
| FilterMorphoAntiSpike (const FilterMorphoAntiSpike &other) | |
| virtual | ~FilterMorphoAntiSpike () | 
| FilterMorphoAntiSpike & | operator= (const FilterMorphoAntiSpike &other) | 
| Trace & | filter (Trace &data_points) const override | 
| std::size_t | getHalfWindowSize () const | 
| QString | toString () const override | 
| QString | name () const override | 
  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::size_t | m_halfWindowSize = 0 | 
anti spike filter set to zero alone values inside the window
Definition at line 168 of file filtermorpho.h.
| FilterMorphoAntiSpike::FilterMorphoAntiSpike | ( | std::size_t | half_window_size | ) | 
Definition at line 273 of file filtermorpho.cpp.
References m_halfWindowSize.
Referenced by FilterMorphoAntiSpike(), and operator=().
| pappso::FilterMorphoAntiSpike::FilterMorphoAntiSpike | ( | const QString & | strBuildParams | ) | 
| strBuildParams | string to build the filter "antiSpike|2" | 
Definition at line 283 of file filtermorpho.cpp.
References buildFilterFromString().
| FilterMorphoAntiSpike::FilterMorphoAntiSpike | ( | const FilterMorphoAntiSpike & | other | ) | 
Definition at line 278 of file filtermorpho.cpp.
References FilterMorphoAntiSpike(), and m_halfWindowSize.
      
  | 
  inlinevirtual | 
Definition at line 180 of file filtermorpho.h.
      
  | 
  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 289 of file filtermorpho.cpp.
References m_halfWindowSize.
Referenced by FilterMorphoAntiSpike().
Implements pappso::FilterInterface.
Definition at line 335 of file filtermorpho.cpp.
References pappso::findDifferentYvalue(), and m_halfWindowSize.
| std::size_t FilterMorphoAntiSpike::getHalfWindowSize | ( | ) | const | 
Definition at line 330 of file filtermorpho.cpp.
References m_halfWindowSize.
      
  | 
  overridevirtual | 
Implements pappso::FilterNameInterface.
Definition at line 315 of file filtermorpho.cpp.
| FilterMorphoAntiSpike & FilterMorphoAntiSpike::operator= | ( | const FilterMorphoAntiSpike & | other | ) | 
Definition at line 322 of file filtermorpho.cpp.
References FilterMorphoAntiSpike(), and m_halfWindowSize.
      
  | 
  overridevirtual | 
Implements pappso::FilterNameInterface.
Definition at line 307 of file filtermorpho.cpp.
References m_halfWindowSize.
      
  | 
  private | 
Definition at line 197 of file filtermorpho.h.
Referenced by FilterMorphoAntiSpike(), FilterMorphoAntiSpike(), buildFilterFromString(), filter(), getHalfWindowSize(), operator=(), and toString().