| 
    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 | 
  Public Member Functions inherited from pappso::FilterNameInterface | |
| virtual | ~FilterNameInterface () | 
  Public Member Functions inherited from pappso::FilterInterface | |
| 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().