|
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 |
Public Member Functions inherited from pappso::FilterInterface | |
| 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 242 of file filterresample.cpp.
| pappso::FilterResampleKeepPointInPolygon::FilterResampleKeepPointInPolygon | ( | const SelectionPolygon & | selection_polygon, |
| DataKind | data_kind | ||
| ) |
Definition at line 247 of file filterresample.cpp.
References m_greatestMz, m_lowestMz, and m_selectionPolygonSpecs.
| pappso::FilterResampleKeepPointInPolygon::FilterResampleKeepPointInPolygon | ( | const SelectionPolygonSpecVector & | selection_polygon_specs | ) |
Definition at line 263 of file filterresample.cpp.
References m_greatestMz, m_lowestMz, and m_selectionPolygonSpecs.
| pappso::FilterResampleKeepPointInPolygon::FilterResampleKeepPointInPolygon | ( | const FilterResampleKeepPointInPolygon & | other | ) |
Definition at line 282 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 346 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 302 of file filterresample.cpp.
References m_greatestMz, m_lowestMz, and m_selectionPolygonSpecs.
| FilterResampleKeepPointInPolygon & pappso::FilterResampleKeepPointInPolygon::operator= | ( | const FilterResampleKeepPointInPolygon & | other | ) |
Definition at line 321 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=().