libpappsomspp
Library for mass spectrometry
|
#include <massspectrumminuscombiner.h>
Public Member Functions | |
MassSpectrumMinusCombiner () | |
Construct an uninitialized instance. More... | |
MassSpectrumMinusCombiner (int decimal_places) | |
MassSpectrumMinusCombiner (MassSpectrumMinusCombinerCstSPtr other) | |
MassSpectrumMinusCombiner (const MassSpectrumMinusCombiner &other) | |
MassSpectrumMinusCombiner (const MassSpectrumCombiner &&other) | |
virtual | ~MassSpectrumMinusCombiner () |
Destruct the instance. More... | |
![]() | |
MassSpectrumCombiner () | |
Construct an uninitialized instance. More... | |
MassSpectrumCombiner (std::vector< pappso_double > bins, int decimalPlaces=-1) | |
MassSpectrumCombiner (int decimal_places) | |
MassSpectrumCombiner (MassSpectrumCombinerCstSPtr other) | |
MassSpectrumCombiner (const MassSpectrumCombiner &other) | |
MassSpectrumCombiner (const MassSpectrumCombiner &&other) | |
virtual | ~MassSpectrumCombiner () |
Destruct the instance. More... | |
std::vector< pappso_double >::const_iterator | begin () const |
std::vector< pappso_double >::const_iterator | end () const |
std::vector< pappso_double >::iterator | begin () |
std::vector< pappso_double >::iterator | end () |
void | setBins (std::vector< pappso_double > bins) |
const std::vector< pappso_double > & | getBins () const |
std::size_t | binCount () const |
virtual MapTrace & | combine (MapTrace &map_trace, const Trace &trace) const |
virtual MapTrace & | combine (MapTrace &map_trace_out, const MapTrace &map_trace_in) const |
![]() | |
MassDataCombinerInterface (int decimal_places=-1) | |
virtual | ~MassDataCombinerInterface () |
void | setDecimalPlaces (int value) |
int | getDecimalPlaces () const |
void | setFilterResampleKeepXRange (const FilterResampleKeepXRange &range) |
virtual MapTrace & | combine (MapTrace &map_trace, Iterator begin, Iterator end) |
Private Member Functions | |
virtual MapTrace & | combineNoFilteringStep (MapTrace &map_trace, const Trace &trace) const |
Additional Inherited Members | |
![]() | |
using | Iterator = std::vector< const Trace * >::const_iterator |
![]() | |
std::vector< pappso_double >::iterator | findBin (pappso_double mz) |
Find the bin that will contain mz . More... | |
![]() | |
std::vector< pappso_double > | m_bins |
![]() | |
int | m_decimalPlaces = -1 |
Number of decimals to use for the keys (x values) More... | |
bool | m_isApplyXRangeFilter = false |
FilterResampleKeepXRange | m_filterXRange |
Definition at line 25 of file massspectrumminuscombiner.h.
pappso::MassSpectrumMinusCombiner::MassSpectrumMinusCombiner | ( | ) |
Construct an uninitialized instance.
Definition at line 29 of file massspectrumminuscombiner.cpp.
pappso::MassSpectrumMinusCombiner::MassSpectrumMinusCombiner | ( | int | decimal_places | ) |
Definition at line 34 of file massspectrumminuscombiner.cpp.
pappso::MassSpectrumMinusCombiner::MassSpectrumMinusCombiner | ( | MassSpectrumMinusCombinerCstSPtr | other | ) |
Definition at line 40 of file massspectrumminuscombiner.cpp.
pappso::MassSpectrumMinusCombiner::MassSpectrumMinusCombiner | ( | const MassSpectrumMinusCombiner & | other | ) |
Definition at line 49 of file massspectrumminuscombiner.cpp.
pappso::MassSpectrumMinusCombiner::MassSpectrumMinusCombiner | ( | const MassSpectrumCombiner && | other | ) |
|
virtual |
|
privatevirtual |
Implements pappso::MassSpectrumCombiner.
Definition at line 65 of file massspectrumminuscombiner.cpp.
References pappso::DataPoint::isValid(), pappso::MassSpectrumCombiner::m_bins, pappso::MassDataCombinerInterface::m_decimalPlaces, pappso::Utils::roundToDecimals(), pappso::DataPoint::x, and pappso::DataPoint::y.