libpappsomspp
Library for mass spectrometry
|
#include <integrationscope.h>
Public Member Functions | |
IntegrationScope () | |
IntegrationScope (const QPointF &point, double width) | |
IntegrationScope (const QPointF &point, double width, DataKind data_kind) | |
IntegrationScope (const IntegrationScope &other) | |
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 (Axis axis, double &start, double &end) const override |
virtual void | setDataKindX (DataKind data_kind) override |
virtual bool | getDataKindX (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 |
![]() | |
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 |
virtual IntegrationScopeFeatures | getHeight (double &height) const |
virtual void | setDataKindY (DataKind data_kind) |
virtual bool | getDataKindY (DataKind &data_kind) |
Protected Attributes | |
QPointF | m_point |
double | m_width |
DataKind | m_dataKindX = DataKind::unset |
Definition at line 37 of file integrationscope.h.
pappso::IntegrationScope::IntegrationScope | ( | ) |
Definition at line 21 of file integrationscope.cpp.
pappso::IntegrationScope::IntegrationScope | ( | const QPointF & | point, |
double | width ) |
Definition at line 26 of file integrationscope.cpp.
pappso::IntegrationScope::IntegrationScope | ( | const QPointF & | point, |
double | width, | ||
DataKind | data_kind ) |
Definition at line 32 of file integrationscope.cpp.
pappso::IntegrationScope::IntegrationScope | ( | const IntegrationScope & | other | ) |
Definition at line 43 of file integrationscope.cpp.
|
virtual |
Definition at line 52 of file integrationscope.cpp.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 189 of file integrationscope.cpp.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 105 of file integrationscope.cpp.
References m_point, and pappso::SUCCESS.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 145 of file integrationscope.cpp.
References m_dataKindX.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 84 of file integrationscope.cpp.
References m_point, and pappso::SUCCESS.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 77 of file integrationscope.cpp.
References m_point.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 91 of file integrationscope.cpp.
References m_point, m_width, and pappso::SUCCESS.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 98 of file integrationscope.cpp.
References m_point, and pappso::SUCCESS.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Definition at line 118 of file integrationscope.cpp.
References m_width, and pappso::SUCCESS.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 152 of file integrationscope.cpp.
Referenced by is2D().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 158 of file integrationscope.cpp.
References is1D().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 164 of file integrationscope.cpp.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 170 of file integrationscope.cpp.
|
virtual |
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 58 of file integrationscope.cpp.
References m_point, and m_width.
Referenced by pappso::IntegrationScopeRect::operator=().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 125 of file integrationscope.cpp.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 203 of file integrationscope.cpp.
References m_point, and m_width.
Referenced by pappso::IntegrationScopeRect::reset().
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 139 of file integrationscope.cpp.
References m_dataKindX.
|
virtual |
|
virtual |
Definition at line 112 of file integrationscope.cpp.
References m_width.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 195 of file integrationscope.cpp.
|
overridevirtual |
Reimplemented from pappso::IntegrationScopeBase.
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 176 of file integrationscope.cpp.
|
virtual |
Reimplemented in pappso::IntegrationScopeRect.
Definition at line 182 of file integrationscope.cpp.
|
protected |
Definition at line 85 of file integrationscope.h.
Referenced by getDataKindX(), pappso::IntegrationScopeRect::getDataKindX(), pappso::IntegrationScopeRect::operator=(), setDataKindX(), pappso::IntegrationScopeRect::setDataKindX(), and pappso::IntegrationScopeRect::transpose().
|
protected |
Definition at line 83 of file integrationscope.h.
Referenced by 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 84 of file integrationscope.h.
Referenced by 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().