libpappsomspp
Library for mass spectrometry
|
#include <filterresample.h>
Public Member Functions | |
FilterResampleKeepPointInPolygon () | |
FilterResampleKeepPointInPolygon (const SelectionPolygon &selection_polygon, DataKind data_kind) | |
FilterResampleKeepPointInPolygon (const SelectionPolygonSpecVector &selection_polygon_specs) | |
FilterResampleKeepPointInPolygon (const FilterResampleKeepPointInPolygon &other) | |
virtual | ~FilterResampleKeepPointInPolygon () |
void | newSelectionPolygonSpec (const SelectionPolygonSpec &selection_polygon_spec) |
FilterResampleKeepPointInPolygon & | operator= (const FilterResampleKeepPointInPolygon &other) |
Trace & | filter (Trace &trace) const override |
Trace & | filter (Trace &trace, double dt_value, double rt_value) const |
virtual Trace & | filter (Trace &data_points) const=0 |
![]() | |
virtual | ~FilterInterface () |
Private Attributes | |
std::vector< SelectionPolygonSpec > | m_selectionPolygonSpecs |
double | m_lowestMz = std::numeric_limits<double>::max() |
double | m_greatestMz = std::numeric_limits<double>::min() |
Definition at line 105 of file filterresample.h.
pappso::FilterResampleKeepPointInPolygon::FilterResampleKeepPointInPolygon | ( | ) |
Definition at line 244 of file filterresample.cpp.
pappso::FilterResampleKeepPointInPolygon::FilterResampleKeepPointInPolygon | ( | const SelectionPolygon & | selection_polygon, |
DataKind | data_kind | ||
) |
Definition at line 249 of file filterresample.cpp.
References m_greatestMz, m_lowestMz, and m_selectionPolygonSpecs.
pappso::FilterResampleKeepPointInPolygon::FilterResampleKeepPointInPolygon | ( | const SelectionPolygonSpecVector & | selection_polygon_specs | ) |
Definition at line 265 of file filterresample.cpp.
References m_greatestMz, m_lowestMz, and m_selectionPolygonSpecs.
pappso::FilterResampleKeepPointInPolygon::FilterResampleKeepPointInPolygon | ( | const FilterResampleKeepPointInPolygon & | other | ) |
Definition at line 284 of file filterresample.cpp.
References m_greatestMz, m_lowestMz, and m_selectionPolygonSpecs.
|
inlinevirtual |
Definition at line 119 of file filterresample.h.
virtual Trace& pappso::FilterInterface::filter |
Implements pappso::FilterInterface.
Trace & pappso::FilterResampleKeepPointInPolygon::filter | ( | Trace & | trace, |
double | dt_value, | ||
double | rt_value | ||
) | const |
Definition at line 348 of file filterresample.cpp.
References pappso::BOTTOM_LEFT_POINT, pappso::BOTTOM_RIGHT_POINT, pappso::dt, pappso::FilterResampleKeepXRange::filter(), m_greatestMz, m_lowestMz, m_selectionPolygonSpecs, pappso::rt, pappso::TOP_LEFT_POINT, and pappso::TOP_RIGHT_POINT.
void pappso::FilterResampleKeepPointInPolygon::newSelectionPolygonSpec | ( | const SelectionPolygonSpec & | selection_polygon_spec | ) |
Definition at line 304 of file filterresample.cpp.
References m_greatestMz, m_lowestMz, and m_selectionPolygonSpecs.
FilterResampleKeepPointInPolygon & pappso::FilterResampleKeepPointInPolygon::operator= | ( | const FilterResampleKeepPointInPolygon & | other | ) |
Definition at line 323 of file filterresample.cpp.
References m_greatestMz, m_lowestMz, and m_selectionPolygonSpecs.
|
private |
Definition at line 135 of file filterresample.h.
Referenced by FilterResampleKeepPointInPolygon(), filter(), newSelectionPolygonSpec(), and operator=().
|
private |
Definition at line 134 of file filterresample.h.
Referenced by FilterResampleKeepPointInPolygon(), filter(), newSelectionPolygonSpec(), and operator=().
|
private |
Definition at line 133 of file filterresample.h.
Referenced by FilterResampleKeepPointInPolygon(), filter(), newSelectionPolygonSpec(), and operator=().