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 . More... | |
MzRange (pappso_double mz, PrecisionPtr precision_lower, PrecisionPtr precision_upper) | |
Constructs MzRange object using 2 different precisions: lower and upper. More... | |
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.
References pappso::mz.
pappso::MzRange::MzRange | ( | pappso_double | mz, |
pappso_double | delta | ||
) |
Construct a MzRange object with mz
and delta
.
delta
should be construed as the whole tolerance such that lower()
returns m_mz
- m_delta
and upper()
returns m_mz
+ m_delta
.
Definition at line 56 of file mzrange.cpp.
References pappso::mz.
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, m_mz, and pappso::mz.
pappso::MzRange::MzRange | ( | const MzRange & | other | ) |
Definition at line 73 of file mzrange.cpp.
|
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.
References m_delta, m_mz, and pappso::mz.
Referenced by pappso::MorpheusScore::MorpheusScore(), pappso::MassSpectrum::equals(), pappso::MsRunXicExtractorDisk::extractOneXicCoord(), pappso::OboListProxyModel::filterAcceptsRow(), pappso::MassSpectrumWidget::plot(), pappso::PeptideNaturalIsotopeAverage::recursiveDepletion(), and pappso::FilterOboPsiModTermDiffMono::setOboPsiModTerm().
pappso_double pappso::MzRange::getMz | ( | ) | const |
|
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::QCPSpectrum::highlightPrecursorPeaks(), pappso::PeptideRawFragmentMasses::pushBackMatchSpectrum(), pappso::FilterMzExclusion::removeTraceInExclusionMargin(), and toString().
MzRange & pappso::MzRange::operator*= | ( | double | number | ) |
QString pappso::MzRange::toString | ( | ) | const |
Definition at line 131 of file mzrange.cpp.
|
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::QCPSpectrum::highlightPrecursorPeaks(), pappso::PeptideRawFragmentMasses::pushBackMatchSpectrum(), pappso::FilterMzExclusion::removeTraceInExclusionMargin(), and toString().
|
private |
Definition at line 85 of file mzrange.h.
Referenced by MzRange(), contains(), operator*=(), operator+=(), operator=(), and toString().
|
private |
Definition at line 84 of file mzrange.h.
Referenced by MzRange(), contains(), getMz(), operator*=(), operator+=(), operator=(), and toString().