|
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 |
| void | buildFilterFromString (const QString &strBuildParams) override |
| build this filter using a string | |
| 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 () |
Private Attributes | |
| std::size_t | m_halfWindowSize = 0 |
Additional Inherited Members |
anti spike filter set to zero alone values inside the window
Definition at line 157 of file filtermorpho.h.
| FilterMorphoAntiSpike::FilterMorphoAntiSpike | ( | std::size_t | half_window_size | ) |
Definition at line 275 of file filtermorpho.cpp.
| pappso::FilterMorphoAntiSpike::FilterMorphoAntiSpike | ( | const QString & | strBuildParams | ) |
| strBuildParams | string to build the filter "antiSpike|2" |
Definition at line 285 of file filtermorpho.cpp.
| FilterMorphoAntiSpike::FilterMorphoAntiSpike | ( | const FilterMorphoAntiSpike & | other | ) |
Definition at line 280 of file filtermorpho.cpp.
|
inlinevirtual |
Definition at line 171 of file filtermorpho.h.
|
overridevirtual |
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 292 of file filtermorpho.cpp.
Implements pappso::FilterInterface.
Definition at line 339 of file filtermorpho.cpp.
References pappso::findDifferentYvalue(), and m_halfWindowSize.
| std::size_t FilterMorphoAntiSpike::getHalfWindowSize | ( | ) | const |
Definition at line 334 of file filtermorpho.cpp.
References m_halfWindowSize.
|
overridevirtual |
Implements pappso::FilterNameInterface.
Definition at line 319 of file filtermorpho.cpp.
| FilterMorphoAntiSpike & FilterMorphoAntiSpike::operator= | ( | const FilterMorphoAntiSpike & | other | ) |
Definition at line 326 of file filtermorpho.cpp.
References m_halfWindowSize.
|
overridevirtual |
Implements pappso::FilterNameInterface.
Definition at line 311 of file filtermorpho.cpp.
|
private |
Definition at line 160 of file filtermorpho.h.
Referenced by filter(), getHalfWindowSize(), and operator=().