libpappsomspp
Library for mass spectrometry
|
#include <alignmentmethod.h>
Public Member Functions | |
AlignmentMethod (const QString &id) | |
AlignmentMethod (const AlignmentMethod &other) | |
~AlignmentMethod () | |
const QString & | getId () const |
void | setMs2TendencyWindow (std::uint8_t ms2_tendency_window) |
void | setMs2SmoothingWindow (std::uint8_t ms2_smoothing_window) |
void | setMs1SmoothingWindow (std::uint8_t ms1_smoothing_window) |
void | setJsonObject (const QJsonObject &json_object) |
QJsonObject | getJsonObject () const |
std::uint8_t | getMs2TendencyWindow () const |
std::uint8_t | getMs2SmoothingWindow () const |
std::uint8_t | getMs1SmoothingWindow () const |
pappso::ProjectParameters | getProjectParameters () const |
Private Attributes | |
const QString | m_id |
quint8 | m_ms2TendencyWindow |
quint8 | m_ms2SmoothingWindow |
quint8 | m_ms1SmoothingWindow |
Definition at line 47 of file alignmentmethod.h.
pappso::masschroq::AlignmentMethod::AlignmentMethod | ( | const QString & | id | ) |
Default constructor
Definition at line 31 of file alignmentmethod.cpp.
References m_id, m_ms1SmoothingWindow, m_ms2SmoothingWindow, and m_ms2TendencyWindow.
pappso::masschroq::AlignmentMethod::AlignmentMethod | ( | const AlignmentMethod & | other | ) |
Definition at line 38 of file alignmentmethod.cpp.
References m_id, m_ms1SmoothingWindow, m_ms2SmoothingWindow, and m_ms2TendencyWindow.
pappso::masschroq::AlignmentMethod::~AlignmentMethod | ( | ) |
const QString & pappso::masschroq::AlignmentMethod::getId | ( | ) | const |
QJsonObject pappso::masschroq::AlignmentMethod::getJsonObject | ( | ) | const |
Definition at line 135 of file alignmentmethod.cpp.
References m_ms1SmoothingWindow, m_ms2SmoothingWindow, and m_ms2TendencyWindow.
std::uint8_t pappso::masschroq::AlignmentMethod::getMs1SmoothingWindow | ( | ) | const |
Definition at line 77 of file alignmentmethod.cpp.
References m_ms1SmoothingWindow.
Referenced by pappso::masschroq::MsRunPeptideList::buildMsRunRetentionTimeSpOnPeptideObservations().
std::uint8_t pappso::masschroq::AlignmentMethod::getMs2SmoothingWindow | ( | ) | const |
Definition at line 83 of file alignmentmethod.cpp.
References m_ms2SmoothingWindow.
Referenced by pappso::masschroq::MsRunPeptideList::buildMsRunRetentionTimeSpOnPeptideObservations().
std::uint8_t pappso::masschroq::AlignmentMethod::getMs2TendencyWindow | ( | ) | const |
Definition at line 89 of file alignmentmethod.cpp.
References m_ms2TendencyWindow.
Referenced by pappso::masschroq::MsRunPeptideList::buildMsRunRetentionTimeSpOnPeptideObservations().
pappso::ProjectParameters pappso::masschroq::AlignmentMethod::getProjectParameters | ( | ) | const |
Definition at line 95 of file alignmentmethod.cpp.
References m_ms1SmoothingWindow, m_ms2SmoothingWindow, m_ms2TendencyWindow, pappso::ProjectParam::name, pappso::quantification, and pappso::ProjectParameters::setProjectParam().
void pappso::masschroq::AlignmentMethod::setJsonObject | ( | const QJsonObject & | json_object | ) |
Definition at line 127 of file alignmentmethod.cpp.
References setMs1SmoothingWindow(), setMs2SmoothingWindow(), and setMs2TendencyWindow().
void pappso::masschroq::AlignmentMethod::setMs1SmoothingWindow | ( | std::uint8_t | ms1_smoothing_window | ) |
Definition at line 58 of file alignmentmethod.cpp.
References m_ms1SmoothingWindow.
Referenced by setJsonObject().
void pappso::masschroq::AlignmentMethod::setMs2SmoothingWindow | ( | std::uint8_t | ms2_smoothing_window | ) |
Definition at line 64 of file alignmentmethod.cpp.
References m_ms2SmoothingWindow.
Referenced by setJsonObject().
void pappso::masschroq::AlignmentMethod::setMs2TendencyWindow | ( | std::uint8_t | ms2_tendency_window | ) |
Definition at line 70 of file alignmentmethod.cpp.
References m_ms2TendencyWindow.
Referenced by setJsonObject().
|
private |
Definition at line 85 of file alignmentmethod.h.
Referenced by AlignmentMethod(), AlignmentMethod(), and getId().
|
private |
Definition at line 89 of file alignmentmethod.h.
Referenced by AlignmentMethod(), AlignmentMethod(), getJsonObject(), getMs1SmoothingWindow(), getProjectParameters(), and setMs1SmoothingWindow().
|
private |
Definition at line 88 of file alignmentmethod.h.
Referenced by AlignmentMethod(), AlignmentMethod(), getJsonObject(), getMs2SmoothingWindow(), getProjectParameters(), and setMs2SmoothingWindow().
|
private |
Definition at line 87 of file alignmentmethod.h.
Referenced by AlignmentMethod(), AlignmentMethod(), getJsonObject(), getMs2TendencyWindow(), getProjectParameters(), and setMs2TendencyWindow().