libpappsomspp
Library for mass spectrometry
pappso::PrecisionBase Class Referenceabstract

#include <precision.h>

Inheritance diagram for pappso::PrecisionBase:
pappso::DaltonPrecision 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
 

Protected Member Functions

 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()

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

Definition at line 48 of file precision.h.

48  : m_nominal(nominal)
49  {
50  }
const pappso_double m_nominal
Definition: precision.h:46

Member Function Documentation

◆ delta()

◆ getNominal()

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

◆ toString()

◆ unit()

Member Data Documentation

◆ m_nominal


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