|
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 * | clone () const |
| 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 |
| virtual IntegrationScopeBase & | operator= (const IntegrationScopeBase &other) |
| Public Member Functions inherited from pappso::IntegrationScopeBase | |
| IntegrationScopeBase () | |
| IntegrationScopeBase (const IntegrationScopeBase &other) | |
| 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(), clone(), 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 74 of file integrationscoperhomb.cpp.
References m_points.
|
virtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 54 of file integrationscoperhomb.cpp.
References IntegrationScopeRhomb().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 1009 of file integrationscoperhomb.cpp.
References m_points.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 168 of file integrationscoperhomb.cpp.
References m_points, and pappso::SUCCESS.
Referenced by getBottomMostPoints(), getHeight(), and range().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 188 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 952 of file integrationscoperhomb.cpp.
References m_dataKindX.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 959 of file integrationscoperhomb.cpp.
References m_dataKindY.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 734 of file integrationscoperhomb.cpp.
References getBottomMostPoint(), getTopMostPoint(), m_points, and pappso::SUCCESS.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 456 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 240 of file integrationscoperhomb.cpp.
References m_points, and pappso::SUCCESS.
Referenced by getLeftMostPoints(), getWidth(), and range().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 260 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 384 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 81 of file integrationscoperhomb.cpp.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 87 of file integrationscoperhomb.cpp.
References m_points.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 758 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 854 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 598 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 312 of file integrationscoperhomb.cpp.
References m_points, and pappso::SUCCESS.
Referenced by getRightMostPoints(), getWidth(), and range().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 332 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 527 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 95 of file integrationscoperhomb.cpp.
References m_points, and pappso::SUCCESS.
Referenced by getHeight(), getTopMostPoints(), and range().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 116 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 669 of file integrationscoperhomb.cpp.
References getLeftMostPoint(), getRightMostPoint(), m_points, and pappso::SUCCESS.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 966 of file integrationscoperhomb.cpp.
Referenced by is2D().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 972 of file integrationscoperhomb.cpp.
References is1D().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 978 of file integrationscoperhomb.cpp.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 984 of file integrationscoperhomb.cpp.
|
virtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 70 of file integrationscopebase.cpp.
|
virtual |
Definition at line 60 of file integrationscoperhomb.cpp.
References IntegrationScopeRhomb(), m_dataKindX, m_dataKindY, and m_points.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 903 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 1081 of file integrationscoperhomb.cpp.
References m_points, and pappso::IntegrationScopeBase::reset().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 940 of file integrationscoperhomb.cpp.
References m_dataKindX.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 946 of file integrationscoperhomb.cpp.
References m_dataKindY.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 1045 of file integrationscoperhomb.cpp.
References getLeftMostBottomPoint(), getLeftMostTopPoint(), getRightMostBottomPoint(), getRightMostTopPoint(), and m_points.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 990 of file integrationscoperhomb.cpp.
References m_dataKindX, m_dataKindY, and m_points.
|
protected |
Definition at line 146 of file integrationscoperhomb.h.
Referenced by IntegrationScopeRhomb(), IntegrationScopeRhomb(), getDataKindX(), operator=(), setDataKindX(), and transpose().
|
protected |
Definition at line 147 of file integrationscoperhomb.h.
Referenced by IntegrationScopeRhomb(), IntegrationScopeRhomb(), getDataKindY(), operator=(), setDataKindY(), and transpose().
|
protected |
Definition at line 145 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().