|
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) |
| 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 64 of file mzrange.cpp.
References pappso::PrecisionBase::delta(), m_delta, m_mz, and 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 77 of file mzrange.cpp.
| pappso::MzRange::MzRange | ( | pappso_double | mz, |
| PrecisionPtr | precision_lower, | ||
| PrecisionPtr | precision_upper | ||
| ) |
| pappso::MzRange::MzRange | ( | const MzRange & | other | ) |
|
virtual |
| bool pappso::MzRange::contains | ( | pappso_double | mz | ) | const |
Definition at line 124 of file mzrange.cpp.
Referenced by pappso::MassSpectrumWidget::plot().
| pappso_double pappso::MzRange::getMz | ( | ) | const |
Definition at line 118 of file mzrange.cpp.
|
inline |
Definition at line 114 of file mzrange.h.
Referenced by pappso::FilterRemoveC13::addExclusionMap(), pappso::FilterComplementIonEnhancer::filter(), and pappso::PeptideRawFragmentMasses::pushBackMatchSpectrum().
Definition at line 108 of file mzrange.cpp.
| QString pappso::MzRange::toString | ( | ) | const |
Definition at line 135 of file mzrange.cpp.
|
inline |
Definition at line 120 of file mzrange.h.
Referenced by pappso::FilterRemoveC13::addExclusionMap(), pappso::FilterComplementIonEnhancer::filter(), and pappso::PeptideRawFragmentMasses::pushBackMatchSpectrum().
|
private |
Definition at line 91 of file mzrange.h.
Referenced by MzRange(), and ~MzRange().
|
private |
Definition at line 90 of file mzrange.h.
Referenced by MzRange(), and ~MzRange().