libpappsomspp
Library for mass spectrometry
pappso::TraceCombiner Class Reference

#include <tracecombiner.h>

Inheritance diagram for pappso::TraceCombiner:
pappso::MassDataCombinerInterface pappso::TraceMinusCombiner pappso::TracePlusCombiner

Public Member Functions

 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 MapTracecombine (MapTrace &map_trace, Iterator begin, Iterator end)
 
virtual MapTracecombine (MapTrace &map_trace, const Trace &trace) const =0
 
virtual MapTracecombine (MapTrace &map_trace_out, const MapTrace &map_trace_in) const =0
 

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) More...
 

Detailed Description

Definition at line 27 of file tracecombiner.h.

Constructor & Destructor Documentation

◆ TraceCombiner() [1/4]

pappso::TraceCombiner::TraceCombiner ( )

Definition at line 21 of file tracecombiner.cpp.

22 {
23 }

◆ TraceCombiner() [2/4]

pappso::TraceCombiner::TraceCombiner ( int  decimal_places)

Definition at line 26 of file tracecombiner.cpp.

27  : MassDataCombinerInterface(decimal_places)
28 {
29 }

◆ TraceCombiner() [3/4]

pappso::TraceCombiner::TraceCombiner ( const TraceCombiner other)

Definition at line 32 of file tracecombiner.cpp.

33  : MassDataCombinerInterface(other.m_decimalPlaces)
34 {
35 }

◆ TraceCombiner() [4/4]

pappso::TraceCombiner::TraceCombiner ( TraceCombinerCstSPtr  other)

Definition at line 38 of file tracecombiner.cpp.

39  : MassDataCombinerInterface(other->m_decimalPlaces)
40 {
41 }

◆ ~TraceCombiner()

pappso::TraceCombiner::~TraceCombiner ( )
virtual

Definition at line 44 of file tracecombiner.cpp.

45 {
46 }

The documentation for this class was generated from the following files: