| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <integrationscoperect.h>
  
Public Member Functions | |
| IntegrationScopeRect () | |
| IntegrationScopeRect (const QPointF &point, double width, double height) | |
| IntegrationScopeRect (const QPointF &point, double width, Enums::DataKind data_kind_x, double height, Enums::DataKind data_kind_y) | |
| IntegrationScopeRect (const IntegrationScopeRect &other) | |
| virtual | ~IntegrationScopeRect () | 
| virtual IntegrationScopeRect & | operator= (const IntegrationScopeRect &other) | 
| virtual IntegrationScopeFeatures | getTopMostPoint (QPointF &point) const override | 
| virtual IntegrationScopeFeatures | getBottomMostPoint (QPointF &point) const override | 
| virtual void | setHeight (double height) | 
| virtual IntegrationScopeFeatures | getHeight (double &height) const override | 
| virtual bool | range (Enums::Axis axis, double &start, double &end) const override | 
| virtual void | setDataKindX (Enums::DataKind data_kind) override | 
| virtual bool | getDataKindX (Enums::DataKind &data_kind) override | 
| virtual void | setDataKindY (Enums::DataKind data_kind) override | 
| virtual bool | getDataKindY (Enums::DataKind &data_kind) override | 
| bool | is1D () const override | 
| bool | is2D () const override | 
| virtual bool | isRectangle () const override | 
| virtual bool | isRhomboid () const override | 
| virtual bool | transpose () override | 
| virtual void | update (const QPointF &point, double width, double height) | 
| virtual bool | contains (const QPointF &point) const override | 
| virtual QString | toString () const override | 
| virtual void | reset () override | 
| virtual IntegrationScope & | operator= (const IntegrationScope &other) | 
| virtual void | update (const QPointF &point, double width) | 
  Public Member Functions inherited from pappso::IntegrationScope | |
| IntegrationScope () | |
| IntegrationScope (const QPointF &point, double width) | |
| IntegrationScope (const QPointF &point, double width, Enums::DataKind data_kind) | |
| IntegrationScope (const IntegrationScope &other) | |
| virtual | ~IntegrationScope () | 
| virtual void | setPoint (const QPointF &point) | 
| virtual bool | getPoint (QPointF &point) const override | 
| virtual IntegrationScopeFeatures | getLeftMostPoint (QPointF &point) const override | 
| virtual IntegrationScopeFeatures | getRightMostPoint (QPointF &point) const override | 
| virtual void | setWidth (double width) | 
| virtual IntegrationScopeFeatures | getWidth (double &width) const override | 
  Public Member Functions inherited from pappso::IntegrationScopeBase | |
| IntegrationScopeBase () | |
| IntegrationScopeBase (const IntegrationScopeBase &other) | |
| virtual | ~IntegrationScopeBase () | 
| virtual bool | getPoints (std::vector< QPointF > &points) const | 
| virtual IntegrationScopeFeatures | getLeftMostPoints (std::vector< QPointF > &points) const | 
| virtual IntegrationScopeFeatures | getLeftMostTopPoint (QPointF &point) const | 
| virtual IntegrationScopeFeatures | getLeftMostBottomPoint (QPointF &point) const | 
| virtual IntegrationScopeFeatures | getRightMostPoints (std::vector< QPointF > &points) const | 
| virtual IntegrationScopeFeatures | getRightMostTopPoint (QPointF &point) const | 
| virtual IntegrationScopeFeatures | getRightMostBottomPoint (QPointF &point) const | 
| virtual IntegrationScopeFeatures | getTopMostPoints (std::vector< QPointF > &points) const | 
| virtual IntegrationScopeFeatures | getBottomMostPoints (std::vector< QPointF > &points) const | 
| virtual IntegrationScopeFeatures | getRhombHorizontalSize (double &size) const | 
| virtual IntegrationScopeFeatures | getRhombVerticalSize (double &size) const | 
Protected Attributes | |
| double | m_height | 
| Enums::DataKind | m_dataKindY = Enums::DataKind::unset | 
  Protected Attributes inherited from pappso::IntegrationScope | |
| QPointF | m_point | 
| double | m_width | 
| Enums::DataKind | m_dataKindX = Enums::DataKind::unset | 
Definition at line 44 of file integrationscoperect.h.
| pappso::IntegrationScopeRect::IntegrationScopeRect | ( | ) | 
Definition at line 21 of file integrationscoperect.cpp.
References pappso::IntegrationScope::IntegrationScope().
Referenced by IntegrationScopeRect(), and operator=().
| pappso::IntegrationScopeRect::IntegrationScopeRect | ( | const QPointF & | point, | 
| double | width, | ||
| double | height ) | 
Definition at line 26 of file integrationscoperect.cpp.
References pappso::IntegrationScope::IntegrationScope(), and m_height.
| pappso::IntegrationScopeRect::IntegrationScopeRect | ( | const QPointF & | point, | 
| double | width, | ||
| Enums::DataKind | data_kind_x, | ||
| double | height, | ||
| Enums::DataKind | data_kind_y ) | 
Definition at line 36 of file integrationscoperect.cpp.
References pappso::IntegrationScope::IntegrationScope(), m_dataKindY, and m_height.
| pappso::IntegrationScopeRect::IntegrationScopeRect | ( | const IntegrationScopeRect & | other | ) | 
Definition at line 51 of file integrationscoperect.cpp.
References pappso::IntegrationScope::IntegrationScope(), IntegrationScopeRect(), pappso::IntegrationScope::m_dataKindX, m_dataKindY, m_height, pappso::IntegrationScope::m_point, and pappso::IntegrationScope::m_width.
      
  | 
  virtual | 
Definition at line 62 of file integrationscoperect.cpp.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 219 of file integrationscoperect.cpp.
References m_height, pappso::IntegrationScope::m_point, and pappso::IntegrationScope::m_width.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 91 of file integrationscoperect.cpp.
References pappso::IntegrationScope::m_point, and pappso::SUCCESS.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 144 of file integrationscoperect.cpp.
References pappso::IntegrationScope::m_dataKindX.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 151 of file integrationscoperect.cpp.
References m_dataKindY.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 104 of file integrationscoperect.cpp.
References m_height, and pappso::SUCCESS.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 84 of file integrationscoperect.cpp.
References m_height, pappso::IntegrationScope::m_point, and pappso::SUCCESS.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 158 of file integrationscoperect.cpp.
Referenced by is2D().
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 164 of file integrationscoperect.cpp.
References is1D().
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 170 of file integrationscoperect.cpp.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 176 of file integrationscoperect.cpp.
      
  | 
  virtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 47 of file integrationscope.cpp.
References pappso::IntegrationScope::m_dataKindX.
      
  | 
  virtual | 
Definition at line 68 of file integrationscoperect.cpp.
References IntegrationScopeRect(), pappso::IntegrationScope::m_dataKindX, m_dataKindY, m_height, and pappso::IntegrationScope::operator=().
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 111 of file integrationscoperect.cpp.
References m_height, pappso::IntegrationScope::m_point, pappso::IntegrationScope::m_width, pappso::Enums::x, and pappso::Enums::y.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 246 of file integrationscoperect.cpp.
References m_height, and pappso::IntegrationScope::reset().
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 132 of file integrationscoperect.cpp.
References pappso::IntegrationScope::m_dataKindX.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 138 of file integrationscoperect.cpp.
References m_dataKindY.
      
  | 
  virtual | 
Definition at line 98 of file integrationscoperect.cpp.
References m_height.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 226 of file integrationscoperect.cpp.
References m_height, pappso::IntegrationScope::m_point, and pappso::IntegrationScope::m_width.
      
  | 
  overridevirtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 182 of file integrationscoperect.cpp.
References pappso::IntegrationScope::m_dataKindX, m_dataKindY, m_height, pappso::IntegrationScope::m_point, and pappso::IntegrationScope::m_width.
      
  | 
  virtual | 
Reimplemented from pappso::IntegrationScope.
Definition at line 74 of file integrationscope.cpp.
      
  | 
  virtual | 
Definition at line 211 of file integrationscoperect.cpp.
References m_height, pappso::IntegrationScope::m_point, and pappso::IntegrationScope::m_width.
      
  | 
  protected | 
Definition at line 90 of file integrationscoperect.h.
Referenced by IntegrationScopeRect(), IntegrationScopeRect(), getDataKindY(), operator=(), setDataKindY(), and transpose().
      
  | 
  protected | 
Definition at line 89 of file integrationscoperect.h.
Referenced by IntegrationScopeRect(), IntegrationScopeRect(), IntegrationScopeRect(), contains(), getHeight(), getTopMostPoint(), operator=(), range(), reset(), setHeight(), toString(), transpose(), and update().