libpappsomspp
Library for mass spectrometry
pappso::PrecisionBase Class Referenceabstract

#include <precision.h>

Inheritance diagram for pappso::PrecisionBase:
pappso::DaltonPrecision pappso::MzPrecision pappso::PpmPrecision pappso::ResPrecision

Public Member Functions

virtual PrecisionUnit unit () const =0
 
virtual pappso_double getNominal () const final
 
virtual pappso_double delta (pappso_double value) const =0
 
virtual QString toString () const =0
 
virtual PrecisionUnit unit () const =0
 
virtual pappso_double getNominal () const final
 
virtual pappso_double delta (pappso_double value) const =0
 
virtual QString toString () const =0
 

Protected Member Functions

 PrecisionBase (pappso_double nominal)
 
 PrecisionBase (pappso_double nominal)
 

Protected Attributes

const pappso_double m_nominal
 

Detailed Description

Definition at line 43 of file precision.h.

Constructor & Destructor Documentation

◆ PrecisionBase() [1/2]

pappso::PrecisionBase::PrecisionBase ( pappso_double  nominal)
inlineprotected

Definition at line 48 of file precision.h.

48  : m_nominal(nominal)
49  {
50  }

◆ PrecisionBase() [2/2]

pappso::PrecisionBase::PrecisionBase ( pappso_double  nominal)
inlineprotected

Definition at line 44 of file massspectrumcombinerfactory.h.

44  : m_nominal(nominal)
45  {
46  }

Member Function Documentation

◆ delta() [1/2]

◆ delta() [2/2]

◆ getNominal() [1/2]

◆ getNominal() [2/2]

virtual pappso_double pappso::PrecisionBase::getNominal ( ) const
finalvirtual

◆ toString() [1/2]

◆ toString() [2/2]

virtual QString pappso::PrecisionBase::toString ( ) const
pure virtual

◆ unit() [1/2]

◆ unit() [2/2]

Member Data Documentation

◆ m_nominal


The documentation for this class was generated from the following files:
pappso::PrecisionBase::m_nominal
const pappso_double m_nominal
Definition: precision.h:46