libpappsomspp
Library for mass spectrometry
|
compute background of a trace compute background noise on a trace More...
#include <filtermorpho.h>
Public Member Functions | |
FilterMorphoBackground (const QString &strBuildParams) | |
FilterMorphoBackground (std::size_t median_half_window_size, std::size_t minmax_half_window_size) | |
FilterMorphoBackground (const FilterMorphoBackground &other) | |
virtual | ~FilterMorphoBackground () |
FilterMorphoBackground & | operator= (const FilterMorphoBackground &other) |
const FilterMorphoMedian & | getFilterMorphoMedian () const |
const FilterMorphoMinMax & | getFilterMorphoMinMax () const |
Trace & | filter (Trace &data_points) const override |
void | buildFilterFromString (const QString &strBuildParams) override |
build this filter using a string | |
QString | toString () const override |
QString | name () const override |
![]() | |
virtual | ~FilterNameInterface () |
![]() | |
virtual | ~FilterInterface () |
Private Attributes | |
FilterMorphoMedian * | mpa_filterMorphoMedian = nullptr |
FilterMorphoMinMax * | mpa_filterMorphoMinMax = nullptr |
compute background of a trace compute background noise on a trace
Definition at line 249 of file filtermorpho.h.
pappso::FilterMorphoBackground::FilterMorphoBackground | ( | const QString & | strBuildParams | ) |
Definition at line 470 of file filtermorpho.cpp.
References buildFilterFromString().
Referenced by FilterMorphoBackground(), and operator=().
FilterMorphoBackground::FilterMorphoBackground | ( | std::size_t | median_half_window_size, |
std::size_t | minmax_half_window_size ) |
Definition at line 475 of file filtermorpho.cpp.
References mpa_filterMorphoMedian, and mpa_filterMorphoMinMax.
FilterMorphoBackground::FilterMorphoBackground | ( | const FilterMorphoBackground & | other | ) |
Definition at line 483 of file filtermorpho.cpp.
References FilterMorphoBackground(), pappso::FilterMorphoWindowBase::getHalfWindowSize(), pappso::FilterMorphoMinMax::getMinMaxHalfEdgeWindows(), mpa_filterMorphoMedian, and mpa_filterMorphoMinMax.
|
virtualnoexcept |
Definition at line 566 of file filtermorpho.cpp.
References mpa_filterMorphoMedian, and mpa_filterMorphoMinMax.
|
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 493 of file filtermorpho.cpp.
References mpa_filterMorphoMedian, mpa_filterMorphoMinMax, and name().
Referenced by FilterMorphoBackground().
Implements pappso::FilterInterface.
Definition at line 540 of file filtermorpho.cpp.
References mpa_filterMorphoMedian, and mpa_filterMorphoMinMax.
const FilterMorphoMedian & FilterMorphoBackground::getFilterMorphoMedian | ( | ) | const |
Definition at line 556 of file filtermorpho.cpp.
References mpa_filterMorphoMedian.
const FilterMorphoMinMax & FilterMorphoBackground::getFilterMorphoMinMax | ( | ) | const |
Definition at line 561 of file filtermorpho.cpp.
References mpa_filterMorphoMinMax.
|
overridevirtual |
Implements pappso::FilterNameInterface.
Definition at line 522 of file filtermorpho.cpp.
Referenced by buildFilterFromString().
FilterMorphoBackground & FilterMorphoBackground::operator= | ( | const FilterMorphoBackground & | other | ) |
Definition at line 528 of file filtermorpho.cpp.
References FilterMorphoBackground(), pappso::FilterMorphoWindowBase::getHalfWindowSize(), pappso::FilterMorphoMinMax::getMinMaxHalfEdgeWindows(), mpa_filterMorphoMedian, and mpa_filterMorphoMinMax.
|
overridevirtual |
Implements pappso::FilterNameInterface.
Definition at line 512 of file filtermorpho.cpp.
References mpa_filterMorphoMedian, and mpa_filterMorphoMinMax.
|
private |
Definition at line 272 of file filtermorpho.h.
Referenced by FilterMorphoBackground(), FilterMorphoBackground(), ~FilterMorphoBackground(), buildFilterFromString(), filter(), getFilterMorphoMedian(), operator=(), and toString().
|
private |
Definition at line 273 of file filtermorpho.h.
Referenced by FilterMorphoBackground(), FilterMorphoBackground(), ~FilterMorphoBackground(), buildFilterFromString(), filter(), getFilterMorphoMinMax(), operator=(), and toString().