| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <mzrange.h>
Public Member Functions | |
| MzRange (pappso_double mz, PrecisionPtr precision) | |
| MzRange (pappso_double mz, pappso_double delta) | |
Construct a MzRange object with mz and delta.   | |
| MzRange (pappso_double mz, PrecisionPtr precision_lower, PrecisionPtr precision_upper) | |
| Constructs MzRange object using 2 different precisions: lower and upper.   | |
| MzRange (const MzRange &other) | |
| virtual | ~MzRange () | 
| MzRange & | operator= (const MzRange &other) | 
| MzRange & | operator+= (const MzRange &other) | 
| MzRange & | operator*= (double number) | 
| pappso_double | getMz () const | 
| bool | contains (pappso_double) const | 
| QString | toString () const | 
| pappso_double | lower () const | 
| pappso_double | upper () const | 
Private Attributes | |
| pappso_double | m_mz | 
| pappso_double | m_delta | 
| pappso::MzRange::MzRange | ( | pappso_double | mz, | 
| PrecisionPtr | precision ) | 
Constructs MzRange object using 1 precision (the same for lower or upper range).
Definition at line 43 of file mzrange.cpp.
Referenced by MzRange(), operator+=(), and operator=().
| pappso::MzRange::MzRange | ( | pappso_double | mz, | 
| pappso_double | delta ) | 
| pappso::MzRange::MzRange | ( | pappso_double | mz, | 
| PrecisionPtr | precision_lower, | ||
| PrecisionPtr | precision_upper ) | 
Constructs MzRange object using 2 different precisions: lower and upper.
Definition at line 63 of file mzrange.cpp.
References pappso::PrecisionBase::delta(), m_delta, and m_mz.
| pappso::MzRange::MzRange | ( | const MzRange & | other | ) | 
      
  | 
  virtual | 
Definition at line 80 of file mzrange.cpp.
| bool pappso::MzRange::contains | ( | pappso_double | mz | ) | const | 
Definition at line 120 of file mzrange.cpp.
Referenced by pappso::MorpheusScore::MorpheusScore(), pappso::MassSpectrum::equals(), pappso::MsRunXicExtractorDisk::extractOneXicCoord(), pappso::specpeptidoms::SpOMSSpectrum::fillComplementaryPeakIndexes(), pappso::OboListProxyModel::filterAcceptsRow(), pappso::Utils::guessAaModificationPbyMonoisotopicMassDelta(), pappso::specpeptidoms::SemiGlobalAlignment::perfectShiftPossible(), pappso::specpeptidoms::SemiGlobalAlignment::perfectShiftPossibleEnd(), pappso::specpeptidoms::SemiGlobalAlignment::perfectShiftPossibleFrom0(), pappso::MassSpectrumWidget::plot(), pappso::PeptideNaturalIsotopeAverage::recursiveDepletion(), and pappso::specpeptidoms::SemiGlobalAlignment::saveBestAlignment().
| pappso_double pappso::MzRange::getMz | ( | ) | const | 
Definition at line 114 of file mzrange.cpp.
References m_mz.
Referenced by pappso::specglob::ExperimentalSpectrum::reverseFindDiffMz().
      
  | 
  inline | 
Definition at line 71 of file mzrange.h.
Referenced by pappso::MorpheusScore::MorpheusScore(), pappso::TimsFrame::XicComputeStructure::XicComputeStructure(), pappso::MsRunXicExtractorDisk::acquireSlices(), pappso::FilterChargeDeconvolution::addDataPointToList(), pappso::FilterRemoveC13::addExclusionMap(), pappso::MsRunXicExtractor::extractOneXicCoord(), pappso::FilterComplementIonEnhancer::filter(), pappso::MassSpectrum::filterSum(), pappso::specglob::ExperimentalSpectrum::findMz(), pappso::QCPSpectrum::highlightPrecursorPeaks(), pappso::PeptideRawFragmentMasses::pushBackMatchSpectrum(), pappso::FilterMzExclusion::removeTraceInExclusionMargin(), pappso::specglob::ExperimentalSpectrum::reverseFindDiffMz(), pappso::CosineSimilarity::similarity(), and toString().
| MzRange & pappso::MzRange::operator*= | ( | double | number | ) | 
| QString pappso::MzRange::toString | ( | ) | const | 
      
  | 
  inline | 
Definition at line 77 of file mzrange.h.
Referenced by pappso::TimsFrame::XicComputeStructure::XicComputeStructure(), pappso::MsRunXicExtractorDisk::acquireSlices(), pappso::FilterChargeDeconvolution::addDataPointToList(), pappso::FilterRemoveC13::addExclusionMap(), pappso::MsRunXicExtractor::extractOneXicCoord(), pappso::FilterComplementIonEnhancer::filter(), pappso::MassSpectrum::filterSum(), pappso::specglob::ExperimentalSpectrum::findMz(), pappso::QCPSpectrum::highlightPrecursorPeaks(), pappso::PeptideRawFragmentMasses::pushBackMatchSpectrum(), pappso::FilterMzExclusion::removeTraceInExclusionMargin(), pappso::specglob::ExperimentalSpectrum::reverseFindDiffMz(), pappso::CosineSimilarity::similarity(), and toString().
      
  | 
  private | 
Definition at line 85 of file mzrange.h.
Referenced by MzRange(), MzRange(), MzRange(), MzRange(), contains(), lower(), operator*=(), operator+=(), operator=(), toString(), and upper().
      
  | 
  private | 
Definition at line 84 of file mzrange.h.
Referenced by MzRange(), MzRange(), MzRange(), MzRange(), contains(), getMz(), lower(), operator*=(), operator+=(), operator=(), toString(), and upper().