libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
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)
 

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: