| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <tracepluscombiner.h>
  
Public Member Functions | |
| TracePlusCombiner () | |
| TracePlusCombiner (int decimal_places) | |
| TracePlusCombiner (const TracePlusCombiner &other) | |
| TracePlusCombiner (TracePlusCombinerCstSPtr other) | |
| virtual | ~TracePlusCombiner () | 
| virtual MapTrace & | combine (MapTrace &map_trace, const Trace &trace) const override | 
| MapTrace & | combine (MapTrace &map_trace_out, const MapTrace &map_trace_in) const override | 
  Public Member Functions inherited from pappso::TraceCombiner | |
| TraceCombiner () | |
| TraceCombiner (int decimal_places) | |
| TraceCombiner (const TraceCombiner &other) | |
| TraceCombiner (TraceCombinerCstSPtr other) | |
| virtual | ~TraceCombiner () | 
  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) | 
Friends | |
| class | MassSpectrumPlusCombiner | 
Additional Inherited Members | |
  Public Types inherited from pappso::MassDataCombinerInterface | |
| using | Iterator = std::vector<const Trace *>::const_iterator | 
  Protected Attributes inherited from pappso::MassDataCombinerInterface | |
| int | m_decimalPlaces = -1 | 
| Number of decimals to use for the keys (x values)   | |
Definition at line 26 of file tracepluscombiner.h.
| pappso::TracePlusCombiner::TracePlusCombiner | ( | ) | 
Definition at line 23 of file tracepluscombiner.cpp.
References pappso::TraceCombiner::TraceCombiner().
Referenced by TracePlusCombiner(), and MassSpectrumPlusCombiner.
| pappso::TracePlusCombiner::TracePlusCombiner | ( | int | decimal_places | ) | 
Definition at line 28 of file tracepluscombiner.cpp.
References pappso::TraceCombiner::TraceCombiner().
| pappso::TracePlusCombiner::TracePlusCombiner | ( | const TracePlusCombiner & | other | ) | 
Definition at line 34 of file tracepluscombiner.cpp.
References pappso::TraceCombiner::TraceCombiner(), and TracePlusCombiner().
| pappso::TracePlusCombiner::TracePlusCombiner | ( | TracePlusCombinerCstSPtr | other | ) | 
Definition at line 40 of file tracepluscombiner.cpp.
References pappso::TraceCombiner::TraceCombiner().
      
  | 
  virtual | 
Definition at line 47 of file tracepluscombiner.cpp.
      
  | 
  overridevirtual | 
Implements pappso::MassDataCombinerInterface.
Definition at line 53 of file tracepluscombiner.cpp.
References pappso::MassDataCombinerInterface::m_decimalPlaces, pappso::Utils::roundToDecimals(), and pappso::x.
Referenced by combine(), pappso::TimsDdaPrecursors::getQualifiedMs1MassSpectrumBySpectrumDescr(), and MassSpectrumPlusCombiner.
      
  | 
  overridevirtual | 
Implements pappso::MassDataCombinerInterface.
Definition at line 98 of file tracepluscombiner.cpp.
References combine(), and pappso::MapTrace::toTrace().
      
  | 
  friend | 
Definition at line 29 of file tracepluscombiner.h.
References TracePlusCombiner(), combine(), and MassSpectrumPlusCombiner.
Referenced by MassSpectrumPlusCombiner.