|
pappsomspp
Library for mass spectrometry
|
transform the trace into its minimum over a window More...
#include <filtermorpho.h>
Public Member Functions | |
| FilterMorphoMin (std::size_t half_window_size) | |
| FilterMorphoMin (const FilterMorphoMin &other) | |
| virtual | ~FilterMorphoMin () |
| double | getWindowValue (std::vector< DataPoint >::const_iterator begin, std::vector< DataPoint >::const_iterator end) const override |
| std::size_t | getMinHalfEdgeWindows () const |
Public Member Functions inherited from pappso::FilterMorphoWindowBase | |
| FilterMorphoWindowBase (std::size_t half_window_size) | |
| FilterMorphoWindowBase (const FilterMorphoWindowBase &other) | |
| virtual | ~FilterMorphoWindowBase () |
| virtual Trace & | filter (Trace &data_points) const override |
| virtual std::size_t | getHalfWindowSize () const |
Additional Inherited Members | |
Protected Attributes inherited from pappso::FilterMorphoWindowBase | |
| std::size_t | m_half_window_size = 0 |
transform the trace into its minimum over a window
Definition at line 106 of file filtermorpho.h.
| FilterMorphoMin::FilterMorphoMin | ( | std::size_t | half_window_size | ) |
Definition at line 145 of file filtermorpho.cpp.
| FilterMorphoMin::FilterMorphoMin | ( | const FilterMorphoMin & | other | ) |
Definition at line 149 of file filtermorpho.cpp.
|
inlinevirtual |
Definition at line 112 of file filtermorpho.h.
| std::size_t FilterMorphoMin::getMinHalfEdgeWindows | ( | ) | const |
Definition at line 164 of file filtermorpho.cpp.
References pappso::FilterMorphoWindowBase::m_half_window_size.
|
overridevirtual |
Implements pappso::FilterMorphoWindowBase.
Definition at line 156 of file filtermorpho.cpp.
References pappso::minYDataPoint().