|
pappsomspp
Library for mass spectrometry
|
#include <tracedetectionzivy.h>
Public Member Functions | |
| TraceDetectionZivy (unsigned int smoothing_half_window_length, unsigned int minmax_half_window_length, unsigned int maxmin_half_window_length, pappso_double detection_threshold_on_minmax, pappso_double detection_threshold_on_maxmin) | |
| virtual | ~TraceDetectionZivy () |
| void | setFilterMorphoMean (const FilterMorphoMean &smooth) |
| void | setFilterMorphoMinMax (const FilterMorphoMinMax &m_minMax) |
| void | setFilterMorphoMaxMin (const FilterMorphoMaxMin &maxMin) |
| void | setDetectionThresholdOnMinmax (double detectionThresholdOnMinMax) |
| void | setDetectionThresholdOnMaxmin (double detectionThresholdOnMaxMin) |
| unsigned int | getSmoothingHalfEdgeWindows () const |
| unsigned int | getMaxMinHalfEdgeWindows () const |
| unsigned int | getMinMaxHalfEdgeWindows () const |
| pappso_double | getDetectionThresholdOnMinmax () const |
| pappso_double | getDetectionThresholdOnMaxmin () const |
| void | detect (const Trace &xic, TraceDetectionSinkInterface &sink) const override |
Private Attributes | |
| FilterMorphoMean | m_smooth |
| FilterMorphoMinMax | m_minMax |
| FilterMorphoMaxMin | m_maxMin |
| pappso_double | m_detectionThresholdOnMinMax |
| pappso_double | m_detectionThresholdOnMaxMin |
Definition at line 55 of file tracedetectionzivy.h.
| pappso::TraceDetectionZivy::TraceDetectionZivy | ( | unsigned int | smoothing_half_window_length, |
| unsigned int | minmax_half_window_length, | ||
| unsigned int | maxmin_half_window_length, | ||
| pappso_double | detection_threshold_on_minmax, | ||
| pappso_double | detection_threshold_on_maxmin | ||
| ) |
Definition at line 52 of file tracedetectionzivy.cpp.
|
virtual |
|
overridevirtual |
Implements pappso::TraceDetectionInterface.
Definition at line 126 of file tracedetectionzivy.cpp.
References pappso::FilterMorphoMinMax::filter(), pappso::FilterMorphoMaxMin::filter(), m_maxMin, and m_minMax.
| pappso_double pappso::TraceDetectionZivy::getDetectionThresholdOnMaxmin | ( | ) | const |
Definition at line 119 of file tracedetectionzivy.cpp.
| pappso_double pappso::TraceDetectionZivy::getDetectionThresholdOnMinmax | ( | ) | const |
Definition at line 114 of file tracedetectionzivy.cpp.
| unsigned int pappso::TraceDetectionZivy::getMaxMinHalfEdgeWindows | ( | ) | const |
Definition at line 103 of file tracedetectionzivy.cpp.
| unsigned int pappso::TraceDetectionZivy::getMinMaxHalfEdgeWindows | ( | ) | const |
Definition at line 109 of file tracedetectionzivy.cpp.
| unsigned int pappso::TraceDetectionZivy::getSmoothingHalfEdgeWindows | ( | ) | const |
| void pappso::TraceDetectionZivy::setDetectionThresholdOnMaxmin | ( | double | detectionThresholdOnMaxMin | ) |
Definition at line 92 of file tracedetectionzivy.cpp.
| void pappso::TraceDetectionZivy::setDetectionThresholdOnMinmax | ( | double | detectionThresholdOnMinMax | ) |
Definition at line 86 of file tracedetectionzivy.cpp.
| void pappso::TraceDetectionZivy::setFilterMorphoMaxMin | ( | const FilterMorphoMaxMin & | maxMin | ) |
Definition at line 80 of file tracedetectionzivy.cpp.
| void pappso::TraceDetectionZivy::setFilterMorphoMean | ( | const FilterMorphoMean & | smooth | ) |
Definition at line 70 of file tracedetectionzivy.cpp.
| void pappso::TraceDetectionZivy::setFilterMorphoMinMax | ( | const FilterMorphoMinMax & | m_minMax | ) |
Definition at line 75 of file tracedetectionzivy.cpp.
|
private |
Definition at line 82 of file tracedetectionzivy.h.
Referenced by getSmoothingHalfEdgeWindows().
|
private |
Definition at line 81 of file tracedetectionzivy.h.
Referenced by ~TraceDetectionZivy().
|
private |
Definition at line 80 of file tracedetectionzivy.h.
Referenced by detect().
|
private |
Definition at line 79 of file tracedetectionzivy.h.
Referenced by detect().
|
private |
Definition at line 78 of file tracedetectionzivy.h.