libpappsomspp
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 57 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 53 of file tracedetectionzivy.cpp.
|
virtual |
|
overridevirtual |
pappso_double pappso::TraceDetectionZivy::getDetectionThresholdOnMaxmin | ( | ) | const |
Definition at line 120 of file tracedetectionzivy.cpp.
pappso_double pappso::TraceDetectionZivy::getDetectionThresholdOnMinmax | ( | ) | const |
Definition at line 115 of file tracedetectionzivy.cpp.
unsigned int pappso::TraceDetectionZivy::getMaxMinHalfEdgeWindows | ( | ) | const |
Definition at line 104 of file tracedetectionzivy.cpp.
unsigned int pappso::TraceDetectionZivy::getMinMaxHalfEdgeWindows | ( | ) | const |
Definition at line 110 of file tracedetectionzivy.cpp.
unsigned int pappso::TraceDetectionZivy::getSmoothingHalfEdgeWindows | ( | ) | const |
Definition at line 99 of file tracedetectionzivy.cpp.
References m_detectionThresholdOnMaxMin.
void pappso::TraceDetectionZivy::setDetectionThresholdOnMaxmin | ( | double | detectionThresholdOnMaxMin | ) |
Definition at line 93 of file tracedetectionzivy.cpp.
References m_detectionThresholdOnMinMax.
void pappso::TraceDetectionZivy::setDetectionThresholdOnMinmax | ( | double | detectionThresholdOnMinMax | ) |
Definition at line 87 of file tracedetectionzivy.cpp.
References pappso::FilterMorphoMinMax::getMinMaxHalfEdgeWindows(), and m_minMax.
void pappso::TraceDetectionZivy::setFilterMorphoMaxMin | ( | const FilterMorphoMaxMin & | maxMin | ) |
Definition at line 81 of file tracedetectionzivy.cpp.
void pappso::TraceDetectionZivy::setFilterMorphoMean | ( | const FilterMorphoMean & | smooth | ) |
void pappso::TraceDetectionZivy::setFilterMorphoMinMax | ( | const FilterMorphoMinMax & | m_minMax | ) |
Definition at line 76 of file tracedetectionzivy.cpp.
|
private |
Definition at line 85 of file tracedetectionzivy.h.
Referenced by getSmoothingHalfEdgeWindows(), and setFilterMorphoMean().
|
private |
Definition at line 84 of file tracedetectionzivy.h.
Referenced by setDetectionThresholdOnMaxmin(), and ~TraceDetectionZivy().
|
private |
Definition at line 83 of file tracedetectionzivy.h.
|
private |
Definition at line 82 of file tracedetectionzivy.h.
Referenced by setDetectionThresholdOnMinmax().
|
private |
Definition at line 81 of file tracedetectionzivy.h.