| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <massspectrumpluscombiner.h>
  
Public Member Functions | |
| MassSpectrumPlusCombiner () | |
| Construct an uninitialized instance.   | |
| MassSpectrumPlusCombiner (int decimal_places) | |
| MassSpectrumPlusCombiner (const MassSpectrumPlusCombiner &other) | |
| MassSpectrumPlusCombiner (MassSpectrumPlusCombinerCstSPtr other) | |
| virtual | ~MassSpectrumPlusCombiner () | 
| Destruct the instance.   | |
| MassSpectrumPlusCombiner & | operator= (const MassSpectrumPlusCombiner &other) | 
| virtual MapTrace & | combine (MapTrace &map_trace, const Trace &trace) const override | 
| virtual MapTrace & | combine (MapTrace &map_trace_out, const MapTrace &map_trace_in) const override | 
  Public Member Functions inherited from pappso::MassSpectrumCombiner | |
| MassSpectrumCombiner () | |
| Construct an uninitialized instance.   | |
| MassSpectrumCombiner (int decimal_places) | |
| MassSpectrumCombiner (std::vector< pappso_double > bins, int decimalPlaces=-1) | |
| MassSpectrumCombiner (MassSpectrumCombinerCstSPtr other) | |
| MassSpectrumCombiner (const MassSpectrumCombiner &other) | |
| MassSpectrumCombiner (const MassSpectrumCombiner &&other) | |
| virtual | ~MassSpectrumCombiner () | 
| Destruct the instance.   | |
| void | setBins (std::vector< pappso_double > bins) | 
| const std::vector< pappso_double > & | getBins () const | 
| std::size_t | binCount () const | 
| 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) | 
Additional Inherited Members | |
  Public Types inherited from pappso::MassDataCombinerInterface | |
| using | Iterator = std::vector<const Trace *>::const_iterator | 
  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)   | |
Definition at line 24 of file massspectrumpluscombiner.h.
| pappso::MassSpectrumPlusCombiner::MassSpectrumPlusCombiner | ( | ) | 
Construct an uninitialized instance.
Definition at line 35 of file massspectrumpluscombiner.cpp.
Referenced by MassSpectrumPlusCombiner(), and operator=().
| pappso::MassSpectrumPlusCombiner::MassSpectrumPlusCombiner | ( | int | decimal_places | ) | 
Definition at line 40 of file massspectrumpluscombiner.cpp.
References pappso::MassSpectrumCombiner::MassSpectrumCombiner().
| pappso::MassSpectrumPlusCombiner::MassSpectrumPlusCombiner | ( | const MassSpectrumPlusCombiner & | other | ) | 
Definition at line 46 of file massspectrumpluscombiner.cpp.
References pappso::MassSpectrumCombiner::MassSpectrumCombiner(), and MassSpectrumPlusCombiner().
| pappso::MassSpectrumPlusCombiner::MassSpectrumPlusCombiner | ( | MassSpectrumPlusCombinerCstSPtr | other | ) | 
Definition at line 54 of file massspectrumpluscombiner.cpp.
References pappso::MassSpectrumCombiner::MassSpectrumCombiner().
      
  | 
  virtual | 
      
  | 
  overridevirtual | 
Implements pappso::MassDataCombinerInterface.
Definition at line 90 of file massspectrumpluscombiner.cpp.
References pappso::DataPoint::isValid(), pappso::MassSpectrumCombiner::m_bins, pappso::MassDataCombinerInterface::m_decimalPlaces, pappso::Utils::roundToDecimals(), pappso::DataPoint::x, and pappso::DataPoint::y.
Referenced by combine().
      
  | 
  overridevirtual | 
Implements pappso::MassDataCombinerInterface.
Definition at line 370 of file massspectrumpluscombiner.cpp.
References combine().
| MassSpectrumPlusCombiner & pappso::MassSpectrumPlusCombiner::operator= | ( | const MassSpectrumPlusCombiner & | other | ) | 
Definition at line 69 of file massspectrumpluscombiner.cpp.
References MassSpectrumPlusCombiner(), pappso::MassSpectrumCombiner::m_bins, and pappso::MassDataCombinerInterface::m_decimalPlaces.