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 FilterMorphoAntiSpike &other) | |
virtual | ~FilterMorphoAntiSpike () |
FilterMorphoAntiSpike & | operator= (const FilterMorphoAntiSpike &other) |
Trace & | filter (Trace &data_points) const override |
std::size_t | getHalfWindowSize () const |
Private Attributes | |
std::size_t | m_halfWindowSize = 0 |
anti spike filter set to zero alone values inside the window
Definition at line 175 of file filtermorpho.h.
FilterMorphoAntiSpike::FilterMorphoAntiSpike | ( | std::size_t | half_window_size | ) |
Definition at line 272 of file filtermorpho.cpp.
FilterMorphoAntiSpike::FilterMorphoAntiSpike | ( | const FilterMorphoAntiSpike & | other | ) |
Definition at line 276 of file filtermorpho.cpp.
|
inlinevirtual |
Definition at line 183 of file filtermorpho.h.
Implements pappso::FilterInterface.
Definition at line 295 of file filtermorpho.cpp.
References pappso::findDifferentYvalue(), and m_halfWindowSize.
std::size_t FilterMorphoAntiSpike::getHalfWindowSize | ( | ) | const |
Definition at line 290 of file filtermorpho.cpp.
References m_halfWindowSize.
FilterMorphoAntiSpike & FilterMorphoAntiSpike::operator= | ( | const FilterMorphoAntiSpike & | other | ) |
Definition at line 282 of file filtermorpho.cpp.
References m_halfWindowSize.
|
private |
Definition at line 178 of file filtermorpho.h.
Referenced by filter(), getHalfWindowSize(), and operator=().