|
libpappsomspp
Library for mass spectrometry
|
#include <integrationscoperhomb.h>
Public Member Functions | |
| IntegrationScopeRhomb () | |
| IntegrationScopeRhomb (const std::vector< QPointF > &points) | |
| IntegrationScopeRhomb (const std::vector< QPointF > &points, Enums::DataKind data_kind_x, Enums::DataKind data_kind_y) | |
| IntegrationScopeRhomb (const IntegrationScopeRhomb &other) | |
| virtual | ~IntegrationScopeRhomb () override |
| virtual IntegrationScopeRhomb & | operator= (const IntegrationScopeRhomb &other) |
| virtual std::size_t | addPoint (QPointF point) |
| virtual bool | getPoint (QPointF &point) const override |
| virtual bool | getPoints (std::vector< QPointF > &points) const override |
| virtual IntegrationScopeFeatures | getTopMostPoint (QPointF &point) const override |
| virtual IntegrationScopeFeatures | getTopMostPoints (std::vector< QPointF > &points) const override |
| virtual IntegrationScopeFeatures | getBottomMostPoint (QPointF &point) const override |
| virtual IntegrationScopeFeatures | getBottomMostPoints (std::vector< QPointF > &points) const override |
| virtual IntegrationScopeFeatures | getLeftMostPoint (QPointF &point) const override |
| virtual IntegrationScopeFeatures | getLeftMostPoints (std::vector< QPointF > &points) const override |
| virtual IntegrationScopeFeatures | getLeftMostTopPoint (QPointF &point) const override |
| virtual IntegrationScopeFeatures | getLeftMostBottomPoint (QPointF &point) const override |
| virtual IntegrationScopeFeatures | getRightMostPoint (QPointF &point) const override |
| virtual IntegrationScopeFeatures | getRightMostPoints (std::vector< QPointF > &points) const override |
| virtual IntegrationScopeFeatures | getRightMostTopPoint (QPointF &point) const override |
| virtual IntegrationScopeFeatures | getRightMostBottomPoint (QPointF &point) const override |
| virtual IntegrationScopeFeatures | getWidth (double &width) const override |
| virtual IntegrationScopeFeatures | getHeight (double &height) const override |
| virtual IntegrationScopeFeatures | getRhombHorizontalSize (double &size) const override |
| virtual IntegrationScopeFeatures | getRhombVerticalSize (double &size) 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 bool | contains (const QPointF &point) const override |
| virtual QString | toString () const override |
| virtual void | reset () override |
| Public Member Functions inherited from pappso::IntegrationScopeBase | |
| IntegrationScopeBase (QObject *parent_p=nullptr) | |
| IntegrationScopeBase (const IntegrationScopeBase &other, QObject *parent_p=nullptr) | |
| virtual | ~IntegrationScopeBase () |
Protected Attributes | |
| std::vector< QPointF > | m_points |
| Enums::DataKind | m_dataKindX = Enums::DataKind::unset |
| Enums::DataKind | m_dataKindY = Enums::DataKind::unset |
Definition at line 76 of file integrationscoperhomb.h.
| pappso::IntegrationScopeRhomb::IntegrationScopeRhomb | ( | ) |
Definition at line 21 of file integrationscoperhomb.cpp.
References pappso::IntegrationScopeBase::IntegrationScopeBase().
Referenced by IntegrationScopeRhomb(), and operator=().
|
explicit |
Definition at line 26 of file integrationscoperhomb.cpp.
References m_points.
|
explicit |
Definition at line 31 of file integrationscoperhomb.cpp.
References pappso::IntegrationScopeBase::IntegrationScopeBase(), m_dataKindX, m_dataKindY, and m_points.
| pappso::IntegrationScopeRhomb::IntegrationScopeRhomb | ( | const IntegrationScopeRhomb & | other | ) |
Definition at line 40 of file integrationscoperhomb.cpp.
References pappso::IntegrationScopeBase::IntegrationScopeBase(), IntegrationScopeRhomb(), m_dataKindX, m_dataKindY, and m_points.
|
overridevirtual |
Definition at line 48 of file integrationscoperhomb.cpp.
|
virtual |
Definition at line 68 of file integrationscoperhomb.cpp.
References m_points.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 1003 of file integrationscoperhomb.cpp.
References m_points.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 162 of file integrationscoperhomb.cpp.
References m_points, and pappso::SUCCESS.
Referenced by getBottomMostPoints(), getHeight(), and range().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 182 of file integrationscoperhomb.cpp.
References pappso::FAILURE, pappso::FLAT_ON_X_AXIS, getBottomMostPoint(), m_points, pappso::RHOMBOID_HORIZONTAL, pappso::RHOMBOID_VERTICAL, and pappso::SUCCESS.
Referenced by getLeftMostBottomPoint(), and getRightMostBottomPoint().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 946 of file integrationscoperhomb.cpp.
References m_dataKindX.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 953 of file integrationscoperhomb.cpp.
References m_dataKindY.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 728 of file integrationscoperhomb.cpp.
References getBottomMostPoint(), getTopMostPoint(), m_points, and pappso::SUCCESS.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 450 of file integrationscoperhomb.cpp.
References pappso::FAILURE, pappso::FLAT_ON_X_AXIS, pappso::FLAT_ON_Y_AXIS, getBottomMostPoints(), getLeftMostPoints(), m_points, pappso::RHOMBOID_HORIZONTAL, pappso::RHOMBOID_VERTICAL, and pappso::SUCCESS.
Referenced by toString().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 234 of file integrationscoperhomb.cpp.
References m_points, and pappso::SUCCESS.
Referenced by getLeftMostPoints(), getWidth(), and range().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 254 of file integrationscoperhomb.cpp.
References pappso::FAILURE, pappso::FLAT_ON_Y_AXIS, getLeftMostPoint(), m_points, pappso::RHOMBOID_HORIZONTAL, pappso::RHOMBOID_VERTICAL, and pappso::SUCCESS.
Referenced by getLeftMostBottomPoint(), getLeftMostTopPoint(), and getRhombVerticalSize().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 378 of file integrationscoperhomb.cpp.
References pappso::FAILURE, pappso::FLAT_ON_X_AXIS, pappso::FLAT_ON_Y_AXIS, getLeftMostPoints(), getTopMostPoints(), m_points, pappso::RHOMBOID_HORIZONTAL, and pappso::RHOMBOID_VERTICAL.
Referenced by toString().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 75 of file integrationscoperhomb.cpp.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 81 of file integrationscoperhomb.cpp.
References m_points.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 752 of file integrationscoperhomb.cpp.
References pappso::FAILURE, pappso::FLAT_ON_X_AXIS, getTopMostPoints(), m_points, pappso::RHOMBOID_HORIZONTAL, and pappso::RHOMBOID_VERTICAL.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 848 of file integrationscoperhomb.cpp.
References pappso::FAILURE, pappso::FLAT_ON_Y_AXIS, getLeftMostPoints(), pappso::RHOMBOID_HORIZONTAL, and pappso::RHOMBOID_VERTICAL.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 592 of file integrationscoperhomb.cpp.
References pappso::FAILURE, pappso::FLAT_ON_ANY_AXIS, pappso::FLAT_ON_Y_AXIS, getBottomMostPoints(), getRightMostPoints(), m_points, pappso::RHOMBOID_HORIZONTAL, pappso::RHOMBOID_VERTICAL, and pappso::SUCCESS.
Referenced by toString().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 306 of file integrationscoperhomb.cpp.
References m_points, and pappso::SUCCESS.
Referenced by getRightMostPoints(), getWidth(), and range().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 326 of file integrationscoperhomb.cpp.
References pappso::FAILURE, pappso::FLAT_ON_Y_AXIS, getRightMostPoint(), m_points, pappso::RHOMBOID_HORIZONTAL, pappso::RHOMBOID_VERTICAL, and pappso::SUCCESS.
Referenced by getRightMostBottomPoint(), and getRightMostTopPoint().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 521 of file integrationscoperhomb.cpp.
References pappso::FAILURE, pappso::FLAT_ON_X_AXIS, pappso::FLAT_ON_Y_AXIS, getRightMostPoints(), getTopMostPoints(), m_points, pappso::RHOMBOID_HORIZONTAL, and pappso::RHOMBOID_VERTICAL.
Referenced by toString().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 89 of file integrationscoperhomb.cpp.
References m_points, and pappso::SUCCESS.
Referenced by getHeight(), getTopMostPoints(), and range().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 110 of file integrationscoperhomb.cpp.
References pappso::FLAT_ON_X_AXIS, getTopMostPoint(), m_points, pappso::RHOMBOID_HORIZONTAL, pappso::RHOMBOID_VERTICAL, and pappso::SUCCESS.
Referenced by getLeftMostTopPoint(), getRhombHorizontalSize(), and getRightMostTopPoint().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 663 of file integrationscoperhomb.cpp.
References getLeftMostPoint(), getRightMostPoint(), m_points, and pappso::SUCCESS.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 960 of file integrationscoperhomb.cpp.
Referenced by is2D().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 966 of file integrationscoperhomb.cpp.
References is1D().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 972 of file integrationscoperhomb.cpp.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 978 of file integrationscoperhomb.cpp.
|
virtual |
Definition at line 54 of file integrationscoperhomb.cpp.
References IntegrationScopeRhomb(), m_dataKindX, m_dataKindY, and m_points.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 897 of file integrationscoperhomb.cpp.
References pappso::FAILURE, getBottomMostPoint(), getLeftMostPoint(), getRightMostPoint(), getTopMostPoint(), pappso::Enums::x, and pappso::Enums::y.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 1075 of file integrationscoperhomb.cpp.
References m_points, and pappso::IntegrationScopeBase::reset().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 934 of file integrationscoperhomb.cpp.
References m_dataKindX.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 940 of file integrationscoperhomb.cpp.
References m_dataKindY.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 1039 of file integrationscoperhomb.cpp.
References getLeftMostBottomPoint(), getLeftMostTopPoint(), getRightMostBottomPoint(), getRightMostTopPoint(), and m_points.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 984 of file integrationscoperhomb.cpp.
References m_dataKindX, m_dataKindY, and m_points.
|
protected |
Definition at line 143 of file integrationscoperhomb.h.
Referenced by IntegrationScopeRhomb(), IntegrationScopeRhomb(), getDataKindX(), operator=(), setDataKindX(), and transpose().
|
protected |
Definition at line 144 of file integrationscoperhomb.h.
Referenced by IntegrationScopeRhomb(), IntegrationScopeRhomb(), getDataKindY(), operator=(), setDataKindY(), and transpose().
|
protected |
Definition at line 142 of file integrationscoperhomb.h.
Referenced by IntegrationScopeRhomb(), IntegrationScopeRhomb(), IntegrationScopeRhomb(), addPoint(), contains(), getBottomMostPoint(), getBottomMostPoints(), getHeight(), getLeftMostBottomPoint(), getLeftMostPoint(), getLeftMostPoints(), getLeftMostTopPoint(), getPoints(), getRhombHorizontalSize(), getRightMostBottomPoint(), getRightMostPoint(), getRightMostPoints(), getRightMostTopPoint(), getTopMostPoint(), getTopMostPoints(), getWidth(), operator=(), reset(), toString(), and transpose().