|
libpappsomspp
Library for mass spectrometry
|
#include <massspectrumpluscombiner.h>
Public Member Functions | |
| Q_INVOKABLE | MassSpectrumPlusCombiner (QObject *parent_p=nullptr) |
| Construct an uninitialized instance. | |
| Q_INVOKABLE | MassSpectrumPlusCombiner (int decimal_places, QObject *parent_p=nullptr) |
| MassSpectrumPlusCombiner (const MassSpectrumPlusCombiner &other, QObject *parent_p=nullptr) | |
| MassSpectrumPlusCombiner (MassSpectrumPlusCombinerCstSPtr other, QObject *parent_p=nullptr) | |
| virtual | ~MassSpectrumPlusCombiner () |
| Destruct the instance. | |
| MassSpectrumPlusCombiner & | operator= (const MassSpectrumPlusCombiner &other) |
| virtual Q_INVOKABLE MapTrace & | combine (MapTrace &map_trace, const Trace &trace) const override |
| virtual Q_INVOKABLE MapTrace & | combine (MapTrace &map_trace_out, const MapTrace &map_trace_in) const override |
| Public Member Functions inherited from pappso::MassSpectrumCombiner | |
| MassSpectrumCombiner (QObject *parent_p=nullptr) | |
| Construct an uninitialized instance. | |
| MassSpectrumCombiner (int decimal_places, QObject *parent_p=nullptr) | |
| MassSpectrumCombiner (std::vector< pappso_double > bins, int decimalPlaces=-1, QObject *parent_p=nullptr) | |
| MassSpectrumCombiner (MassSpectrumCombinerCstSPtr other, QObject *parent_p=nullptr) | |
| MassSpectrumCombiner (const MassSpectrumCombiner &other, QObject *parent_p=nullptr) | |
| MassSpectrumCombiner (const MassSpectrumCombiner &&other, QObject *parent_p=nullptr) | |
| virtual | ~MassSpectrumCombiner () |
| Destruct the instance. | |
| Q_INVOKABLE void | setBins (std::vector< pappso_double > bins) |
| Q_INVOKABLE const std::vector< pappso_double > & | getBins () const |
| Q_INVOKABLE std::size_t | binCount () const |
| Q_INVOKABLE QString | binsAsString () const |
| Public Member Functions inherited from pappso::MassDataCombinerInterface | |
| MassDataCombinerInterface (int decimal_places=-1) | |
| virtual | ~MassDataCombinerInterface () |
| void | setDecimalPlaces (int value) |
| int | getDecimalPlaces () const |
| virtual MapTrace & | combine (MapTrace &map_trace, Iterator begin, Iterator end) |
Static Public Member Functions | |
| static void | registerJsConstructor (QJSEngine *engine) |
| Static Public Member Functions inherited from pappso::MassSpectrumCombiner | |
| static void | registerJsConstructor (QJSEngine *engine) |
Additional Inherited Members | |
| Public Types inherited from pappso::MassDataCombinerInterface | |
| using | Iterator = std::vector<const Trace *>::const_iterator |
| Signals inherited from pappso::MassSpectrumCombiner | |
| void | binCountChanged () |
| Protected Member Functions inherited from pappso::MassSpectrumCombiner | |
| std::vector< pappso_double >::iterator | findBin (pappso_double mz) |
Find the bin that will contain mz. | |
| Protected Attributes inherited from pappso::MassSpectrumCombiner | |
| std::vector< pappso_double > | m_bins |
| Protected Attributes inherited from pappso::MassDataCombinerInterface | |
| int | m_decimalPlaces = -1 |
| Number of decimals to use for the keys (x values). | |
| Properties inherited from pappso::MassSpectrumCombiner | |
| int | size |
Definition at line 20 of file massspectrumpluscombiner.h.
| pappso::MassSpectrumPlusCombiner::MassSpectrumPlusCombiner | ( | QObject * | parent_p = nullptr | ) |
Construct an uninitialized instance.
Definition at line 27 of file massspectrumpluscombiner.cpp.
References pappso::MassSpectrumCombiner::MassSpectrumCombiner().
Referenced by MassSpectrumPlusCombiner(), and operator=().
| pappso::MassSpectrumPlusCombiner::MassSpectrumPlusCombiner | ( | int | decimal_places, |
| QObject * | parent_p = nullptr ) |
Definition at line 32 of file massspectrumpluscombiner.cpp.
References pappso::MassSpectrumCombiner::MassSpectrumCombiner().
| pappso::MassSpectrumPlusCombiner::MassSpectrumPlusCombiner | ( | const MassSpectrumPlusCombiner & | other, |
| QObject * | parent_p = nullptr ) |
Definition at line 38 of file massspectrumpluscombiner.cpp.
References pappso::MassSpectrumCombiner::MassSpectrumCombiner(), and MassSpectrumPlusCombiner().
| pappso::MassSpectrumPlusCombiner::MassSpectrumPlusCombiner | ( | MassSpectrumPlusCombinerCstSPtr | other, |
| QObject * | parent_p = nullptr ) |
Definition at line 45 of file massspectrumpluscombiner.cpp.
References pappso::MassSpectrumCombiner::MassSpectrumCombiner().
|
virtual |
|
overridevirtual |
Implements pappso::MassDataCombinerInterface.
Definition at line 90 of file massspectrumpluscombiner.cpp.
References pappso::MassSpectrumCombiner::m_bins.
Referenced by combine().
|
overridevirtual |
Implements pappso::MassDataCombinerInterface.
Definition at line 276 of file massspectrumpluscombiner.cpp.
References combine().
| MassSpectrumPlusCombiner & pappso::MassSpectrumPlusCombiner::operator= | ( | const MassSpectrumPlusCombiner & | other | ) |
Definition at line 58 of file massspectrumpluscombiner.cpp.
References MassSpectrumPlusCombiner(), pappso::MassSpectrumCombiner::m_bins, and pappso::MassDataCombinerInterface::m_decimalPlaces.
|
static |
Definition at line 294 of file massspectrumpluscombiner.cpp.