libpappsomspp
Library for mass spectrometry
|
transform the trace with the maximum of the minimum equivalent of the erode filter for pictures More...
#include <filtermorpho.h>
Public Member Functions | |
FilterMorphoMaxMin (std::size_t half_window_size) | |
FilterMorphoMaxMin (const FilterMorphoMaxMin &other) | |
virtual | ~FilterMorphoMaxMin () |
FilterMorphoMaxMin & | operator= (const FilterMorphoMaxMin &other) |
Trace & | filter (Trace &data_points) const override |
std::size_t | getMaxMinHalfEdgeWindows () const |
![]() | |
virtual | ~FilterInterface () |
Private Attributes | |
FilterMorphoMin | m_filterMin |
FilterMorphoMax | m_filterMax |
transform the trace with the maximum of the minimum equivalent of the erode filter for pictures
Definition at line 137 of file filtermorpho.h.
FilterMorphoMaxMin::FilterMorphoMaxMin | ( | std::size_t | half_window_size | ) |
Definition at line 242 of file filtermorpho.cpp.
FilterMorphoMaxMin::FilterMorphoMaxMin | ( | const FilterMorphoMaxMin & | other | ) |
Definition at line 246 of file filtermorpho.cpp.
|
inlinevirtual |
Definition at line 146 of file filtermorpho.h.
Implements pappso::FilterInterface.
Definition at line 261 of file filtermorpho.cpp.
References pappso::FilterMorphoWindowBase::filter(), m_filterMax, and m_filterMin.
Referenced by pappso::TraceDetectionZivy::detect().
std::size_t FilterMorphoMaxMin::getMaxMinHalfEdgeWindows | ( | ) | const |
Definition at line 270 of file filtermorpho.cpp.
References m_filterMax.
Referenced by pappso::TraceDetectionZivy::detect(), and pappso::TraceDetectionZivy::getMaxMinHalfEdgeWindows().
FilterMorphoMaxMin & FilterMorphoMaxMin::operator= | ( | const FilterMorphoMaxMin & | other | ) |
|
private |
Definition at line 141 of file filtermorpho.h.
Referenced by filter(), getMaxMinHalfEdgeWindows(), and operator=().
|
private |
Definition at line 140 of file filtermorpho.h.
Referenced by filter(), and operator=().