libpappsomspp
Library for mass spectrometry
|
#include <filtertriangle.h>
Public Member Functions | |
FilterTriangle () | |
FilterTriangle (const FilterTriangle &other) | |
~FilterTriangle () | |
double | setTriangleSlope (double intensity, double mz) |
Trace & | filter (Trace &data_points) const override |
![]() | |
virtual | ~FilterInterface () |
Private Member Functions | |
DataPoint | sumAndRemove (Trace &trace, const DataPoint &max_intensity) const |
Private Attributes | |
double | m_triangleSlope |
double | m_maxMzRange = 0 |
Definition at line 39 of file filtertriangle.h.
FilterTriangle::FilterTriangle | ( | ) |
FilterTriangle::FilterTriangle | ( | const FilterTriangle & | other | ) |
Copy constructor
other | TODO |
Definition at line 37 of file filtertriangle.cpp.
References m_triangleSlope.
FilterTriangle::~FilterTriangle | ( | ) |
Implements pappso::FilterInterface.
Definition at line 94 of file filtertriangle.cpp.
References pappso::maxYDataPoint(), pappso::Trace::sortX(), and sumAndRemove().
double FilterTriangle::setTriangleSlope | ( | double | intensity, |
double | mz | ||
) |
Definition at line 47 of file filtertriangle.cpp.
References m_maxMzRange, m_triangleSlope, and pappso::mz.
|
private |
Definition at line 55 of file filtertriangle.cpp.
References m_maxMzRange, m_triangleSlope, pappso::DataPoint::x, and pappso::DataPoint::y.
Referenced by filter().
|
private |
Definition at line 68 of file filtertriangle.h.
Referenced by setTriangleSlope(), and sumAndRemove().
|
private |
Definition at line 67 of file filtertriangle.h.
Referenced by FilterTriangle(), setTriangleSlope(), and sumAndRemove().