|
libpappsomspp
Library for mass spectrometry
|
#include <integrationscope.h>
Signals | |
| void | pointChanged () |
| void | widthChanged () |
Protected Attributes | |
| QPointF | m_point |
| double | m_width |
| Enums::DataKind | m_dataKindX = Enums::DataKind::unset |
Properties | |
| QPointF | point |
Private Member Functions | |
| WRITE setPoint() NOTIFY pointChanged() FINAL) Q_PROPERTY(double width READ getWidth() WRITE setWidth() NOTIFY widthChanged() FINAL) public | IntegrationScope (const QPointF &point, double width, QObject *parent_p=nullptr) |
| IntegrationScope (const QPointF &point, double width, Enums::DataKind data_kind, QObject *parent_p=nullptr) | |
| IntegrationScope (const IntegrationScope &other, QObject *parent_p=nullptr) | |
| virtual | ~IntegrationScope () |
| virtual IntegrationScope & | operator= (const IntegrationScope &other) |
| 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 IntegrationScopeFeatures | getTopMostPoint (QPointF &point) const override |
| virtual IntegrationScopeFeatures | getBottomMostPoint (QPointF &point) const override |
| virtual void | setWidth (double width) |
| virtual IntegrationScopeFeatures | getWidth (double &width) 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 |
| 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) |
| virtual bool | contains (const QPointF &point) const override |
| virtual QString | toString () const override |
| virtual void | reset () override |
Additional Inherited Members | |
| Public Member Functions inherited from pappso::IntegrationScopeBase | |
| IntegrationScopeBase (QObject *parent_p=nullptr) | |
| IntegrationScopeBase (const IntegrationScopeBase &other, QObject *parent_p=nullptr) | |
| 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 |
| virtual IntegrationScopeFeatures | getHeight (double &height) const |
| virtual void | setDataKindY (Enums::DataKind data_kind) |
| virtual bool | getDataKindY (Enums::DataKind &data_kind) |
Definition at line 37 of file integrationscope.h.
|
private |
Definition at line 27 of file integrationscope.cpp.
References IntegrationScope(), pappso::IntegrationScopeBase::IntegrationScopeBase(), m_point, m_width, and point.
Referenced by IntegrationScope(), IntegrationScope(), pappso::IntegrationScopeRect::IntegrationScopeRect(), pappso::IntegrationScopeRect::IntegrationScopeRect(), pappso::IntegrationScopeRect::IntegrationScopeRect(), pappso::IntegrationScopeRect::IntegrationScopeRect(), and operator=().
|
private |
Definition at line 35 of file integrationscope.cpp.
References pappso::IntegrationScopeBase::IntegrationScopeBase(), m_dataKindX, m_point, m_width, and point.
|
private |
Definition at line 47 of file integrationscope.cpp.
References IntegrationScope(), pappso::IntegrationScopeBase::IntegrationScopeBase(), m_dataKindX, m_point, and m_width.
|
privatevirtual |
Definition at line 56 of file integrationscope.cpp.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 193 of file integrationscope.cpp.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 109 of file integrationscope.cpp.
References m_point, point, and pappso::SUCCESS.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 149 of file integrationscope.cpp.
References m_dataKindX.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 88 of file integrationscope.cpp.
References m_point, point, and pappso::SUCCESS.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 81 of file integrationscope.cpp.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 95 of file integrationscope.cpp.
References m_point, m_width, point, and pappso::SUCCESS.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 102 of file integrationscope.cpp.
References m_point, point, and pappso::SUCCESS.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 122 of file integrationscope.cpp.
References m_width, and pappso::SUCCESS.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 156 of file integrationscope.cpp.
Referenced by is2D().
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 162 of file integrationscope.cpp.
References is1D().
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 168 of file integrationscope.cpp.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 174 of file integrationscope.cpp.
|
privatevirtual |
Definition at line 62 of file integrationscope.cpp.
References IntegrationScope(), m_point, and m_width.
Referenced by pappso::IntegrationScopeRect::operator=().
|
signal |
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 129 of file integrationscope.cpp.
References m_point, m_width, and pappso::Enums::x.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 205 of file integrationscope.cpp.
References m_point, and m_width.
Referenced by pappso::IntegrationScopeRect::reset().
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 143 of file integrationscope.cpp.
References m_dataKindX.
|
privatevirtual |
|
privatevirtual |
Definition at line 116 of file integrationscope.cpp.
References m_width.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 199 of file integrationscope.cpp.
|
overrideprivatevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 180 of file integrationscope.cpp.
|
privatevirtual |
|
signal |
|
protected |
Definition at line 94 of file integrationscope.h.
Referenced by IntegrationScope(), IntegrationScope(), pappso::IntegrationScopeRect::IntegrationScopeRect(), getDataKindX(), pappso::IntegrationScopeRect::getDataKindX(), pappso::IntegrationScopeRect::operator=(), setDataKindX(), pappso::IntegrationScopeRect::setDataKindX(), and pappso::IntegrationScopeRect::transpose().
|
protected |
Definition at line 92 of file integrationscope.h.
Referenced by IntegrationScope(), IntegrationScope(), IntegrationScope(), pappso::IntegrationScopeRect::IntegrationScopeRect(), contains(), pappso::IntegrationScopeRect::contains(), getBottomMostPoint(), pappso::IntegrationScopeRect::getBottomMostPoint(), getLeftMostPoint(), getPoint(), getRightMostPoint(), getTopMostPoint(), pappso::IntegrationScopeRect::getTopMostPoint(), operator=(), range(), pappso::IntegrationScopeRect::range(), reset(), setPoint(), toString(), pappso::IntegrationScopeRect::toString(), pappso::IntegrationScopeRect::transpose(), update(), and pappso::IntegrationScopeRect::update().
|
protected |
Definition at line 93 of file integrationscope.h.
Referenced by IntegrationScope(), IntegrationScope(), IntegrationScope(), pappso::IntegrationScopeRect::IntegrationScopeRect(), contains(), pappso::IntegrationScopeRect::contains(), getRightMostPoint(), getWidth(), operator=(), range(), pappso::IntegrationScopeRect::range(), reset(), setWidth(), toString(), pappso::IntegrationScopeRect::toString(), pappso::IntegrationScopeRect::transpose(), update(), and pappso::IntegrationScopeRect::update().
|
read |
Definition at line 39 of file integrationscope.h.
Referenced by IntegrationScope(), IntegrationScope(), pappso::IntegrationScopeRect::IntegrationScopeRect(), pappso::IntegrationScopeRect::IntegrationScopeRect(), contains(), pappso::IntegrationScopeRect::contains(), getBottomMostPoint(), pappso::IntegrationScopeRect::getBottomMostPoint(), getLeftMostPoint(), getPoint(), getRightMostPoint(), getTopMostPoint(), pappso::IntegrationScopeRect::getTopMostPoint(), setPoint(), update(), and pappso::IntegrationScopeRect::update().