| 
    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().