| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <precision.h>
  
Public Member Functions | |
| virtual Enums::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 | 
Definition at line 43 of file precision.h.
      
  | 
  inlineprotected | 
Definition at line 48 of file precision.h.
References m_nominal.
Referenced by pappso::DaltonPrecision::DaltonPrecision(), pappso::PpmPrecision::PpmPrecision(), and pappso::ResPrecision::ResPrecision().
      
  | 
  pure virtual | 
Implemented in pappso::DaltonPrecision, pappso::PpmPrecision, and pappso::ResPrecision.
References delta().
Referenced by pappso::AaStringCodeMassMatching::AaStringCodeMassMatching(), pappso::MzRange::MzRange(), pappso::Trace::containsX(), delta(), pappso::AaCode::getAaCodeByMass(), pappso::MsRunDataSetTreeNode::precursorIonNodesByPrecursorMz(), and pappso::MsRunDataSetTreeNode::productNodesByPrecursorMz().
      
  | 
  finalvirtual | 
Definition at line 72 of file precision.cpp.
References m_nominal.
Referenced by pappso::specglob::PeptideModel::checkForAaModification(), pappso::specglob::PeptideModel::checkForAaModificationP(), pappso::specglob::PeptideModel::checkForMutation(), pappso::specglob::PeptideModel::checkForMutations(), pappso::specglob::PeptideModel::eliminateComplementaryDelta(), pappso::specglob::PeptideModel::eliminateNegativeOffset(), pappso::specself::SelfSpectrumDataPoint::fillAntiSpectrumDataPoint(), pappso::PrecisionFactory::getPrecisionPtrFractionInstance(), pappso::PrecisionWidget::setPrecision(), and unit().
      
  | 
  pure virtual | 
Implemented in pappso::DaltonPrecision, pappso::PpmPrecision, and pappso::ResPrecision.
References toString().
Referenced by pappso::XtandemPresetReader::getMs2FiltersOptions(), pappso::MassSpectrumWidget::setMs1Precision(), pappso::MassSpectrumWidget::setMs2Precision(), and toString().
      
  | 
  pure virtual | 
Implemented in pappso::DaltonPrecision, pappso::PpmPrecision, and pappso::ResPrecision.
References getNominal().
Referenced by pappso::PrecisionFactory::getPrecisionPtrFractionInstance(), and pappso::PrecisionWidget::setPrecision().
      
  | 
  protected | 
Definition at line 46 of file precision.h.
Referenced by PrecisionBase(), pappso::DaltonPrecision::delta(), pappso::PpmPrecision::delta(), pappso::ResPrecision::delta(), getNominal(), pappso::DaltonPrecision::toString(), pappso::PpmPrecision::toString(), and pappso::ResPrecision::toString().