libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pappso::IntegrationScopeBase Class Reference

#include <integrationscopebase.h>

Inheritance diagram for pappso::IntegrationScopeBase:
pappso::IntegrationScope pappso::IntegrationScopeRhomb pappso::IntegrationScopeRect

Public Member Functions

 IntegrationScopeBase (QObject *parent_p=nullptr)
 IntegrationScopeBase (const IntegrationScopeBase &other, QObject *parent_p=nullptr)
virtual ~IntegrationScopeBase ()
virtual bool getPoint (QPointF &point) const
virtual bool getPoints (std::vector< QPointF > &points) const
virtual IntegrationScopeFeatures getLeftMostPoint (QPointF &point) const
virtual IntegrationScopeFeatures getLeftMostPoints (std::vector< QPointF > &points) const
virtual IntegrationScopeFeatures getLeftMostTopPoint (QPointF &point) const
virtual IntegrationScopeFeatures getLeftMostBottomPoint (QPointF &point) const
virtual IntegrationScopeFeatures getRightMostPoint (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 getTopMostPoint (QPointF &point) const
virtual IntegrationScopeFeatures getTopMostPoints (std::vector< QPointF > &points) const
virtual IntegrationScopeFeatures getBottomMostPoint (QPointF &point) const
virtual IntegrationScopeFeatures getBottomMostPoints (std::vector< QPointF > &points) const
virtual IntegrationScopeFeatures getRhombHorizontalSize (double &size) const
virtual IntegrationScopeFeatures getRhombVerticalSize (double &size) const
virtual IntegrationScopeFeatures getWidth (double &width) const
virtual IntegrationScopeFeatures getHeight (double &height) const
virtual bool range (Enums::Axis axis, double &start, double &end) const
virtual void setDataKindX (Enums::DataKind data_kind)
virtual bool getDataKindX (Enums::DataKind &data_kind)
virtual void setDataKindY (Enums::DataKind data_kind)
virtual bool getDataKindY (Enums::DataKind &data_kind)
virtual bool is1D () const
virtual bool is2D () const
virtual bool isRectangle () const
virtual bool isRhomboid () const
virtual bool transpose ()
virtual bool contains (const QPointF &point) const
virtual QString toString () const
virtual void reset ()

Detailed Description

Definition at line 60 of file integrationscopebase.h.

Constructor & Destructor Documentation

◆ IntegrationScopeBase() [1/2]

◆ IntegrationScopeBase() [2/2]

pappso::IntegrationScopeBase::IntegrationScopeBase ( const IntegrationScopeBase & other,
QObject * parent_p = nullptr )

Definition at line 27 of file integrationscopebase.cpp.

29 : QObject(parent_p)
30{
31 // qDebug() << "Constructing" << this;
32}

References IntegrationScopeBase().

◆ ~IntegrationScopeBase()

pappso::IntegrationScopeBase::~IntegrationScopeBase ( )
virtual

Definition at line 34 of file integrationscopebase.cpp.

35{
36 // qDebug() << "Destructing" << this;
37}

Member Function Documentation

◆ contains()

bool pappso::IntegrationScopeBase::contains ( const QPointF & point) const
virtual

Reimplemented in pappso::IntegrationScope, pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 209 of file integrationscopebase.cpp.

210{
211 return false;
212}

◆ getBottomMostPoint()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getBottomMostPoint ( QPointF & point) const
virtual

◆ getBottomMostPoints()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getBottomMostPoints ( std::vector< QPointF > & points) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 119 of file integrationscopebase.cpp.

120{
122}

References pappso::FAILURE.

◆ getDataKindX()

bool pappso::IntegrationScopeBase::getDataKindX ( Enums::DataKind & data_kind)
virtual

Reimplemented in pappso::IntegrationScope, pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 167 of file integrationscopebase.cpp.

168{
169 return false;
170}

◆ getDataKindY()

bool pappso::IntegrationScopeBase::getDataKindY ( Enums::DataKind & data_kind)
virtual

Reimplemented in pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 173 of file integrationscopebase.cpp.

174{
175 return false;
176}

◆ getHeight()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getHeight ( double & height) const
virtual

Reimplemented in pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 131 of file integrationscopebase.cpp.

132{
134}

References pappso::FAILURE.

◆ getLeftMostBottomPoint()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getLeftMostBottomPoint ( QPointF & point) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 71 of file integrationscopebase.cpp.

References pappso::FAILURE.

◆ getLeftMostPoint()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getLeftMostPoint ( QPointF & point) const
virtual

Reimplemented in pappso::IntegrationScope, and pappso::IntegrationScopeRhomb.

Definition at line 53 of file integrationscopebase.cpp.

References pappso::FAILURE.

◆ getLeftMostPoints()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getLeftMostPoints ( std::vector< QPointF > & points) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 59 of file integrationscopebase.cpp.

References pappso::FAILURE.

◆ getLeftMostTopPoint()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getLeftMostTopPoint ( QPointF & point) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 65 of file integrationscopebase.cpp.

References pappso::FAILURE.

◆ getPoint()

bool pappso::IntegrationScopeBase::getPoint ( QPointF & point) const
virtual

Reimplemented in pappso::IntegrationScope, and pappso::IntegrationScopeRhomb.

Definition at line 41 of file integrationscopebase.cpp.

42{
43 return false;
44}

◆ getPoints()

bool pappso::IntegrationScopeBase::getPoints ( std::vector< QPointF > & points) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 47 of file integrationscopebase.cpp.

48{
49 return false;
50}

◆ getRhombHorizontalSize()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getRhombHorizontalSize ( double & size) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 137 of file integrationscopebase.cpp.

138{
140}

References pappso::FAILURE.

◆ getRhombVerticalSize()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getRhombVerticalSize ( double & size) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 143 of file integrationscopebase.cpp.

144{
146}

References pappso::FAILURE.

◆ getRightMostBottomPoint()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getRightMostBottomPoint ( QPointF & point) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 95 of file integrationscopebase.cpp.

References pappso::FAILURE.

◆ getRightMostPoint()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getRightMostPoint ( QPointF & point) const
virtual

Reimplemented in pappso::IntegrationScope, and pappso::IntegrationScopeRhomb.

Definition at line 77 of file integrationscopebase.cpp.

References pappso::FAILURE.

◆ getRightMostPoints()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getRightMostPoints ( std::vector< QPointF > & points) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 83 of file integrationscopebase.cpp.

References pappso::FAILURE.

◆ getRightMostTopPoint()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getRightMostTopPoint ( QPointF & point) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 89 of file integrationscopebase.cpp.

References pappso::FAILURE.

◆ getTopMostPoint()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getTopMostPoint ( QPointF & point) const
virtual

◆ getTopMostPoints()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getTopMostPoints ( std::vector< QPointF > & points) const
virtual

Reimplemented in pappso::IntegrationScopeRhomb.

Definition at line 107 of file integrationscopebase.cpp.

108{
110}

References pappso::FAILURE.

◆ getWidth()

IntegrationScopeFeatures pappso::IntegrationScopeBase::getWidth ( double & width) const
virtual

Reimplemented in pappso::IntegrationScope, and pappso::IntegrationScopeRhomb.

Definition at line 125 of file integrationscopebase.cpp.

126{
128}

References pappso::FAILURE.

◆ is1D()

bool pappso::IntegrationScopeBase::is1D ( ) const
virtual

Reimplemented in pappso::IntegrationScope, pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 179 of file integrationscopebase.cpp.

180{
181 return false;
182}

◆ is2D()

bool pappso::IntegrationScopeBase::is2D ( ) const
virtual

Reimplemented in pappso::IntegrationScope, pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 185 of file integrationscopebase.cpp.

186{
187 return false;
188}

◆ isRectangle()

bool pappso::IntegrationScopeBase::isRectangle ( ) const
virtual

Reimplemented in pappso::IntegrationScope, pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 191 of file integrationscopebase.cpp.

192{
193 return false;
194}

◆ isRhomboid()

bool pappso::IntegrationScopeBase::isRhomboid ( ) const
virtual

Reimplemented in pappso::IntegrationScope, pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 197 of file integrationscopebase.cpp.

198{
199 return false;
200}

◆ range()

bool pappso::IntegrationScopeBase::range ( Enums::Axis axis,
double & start,
double & end ) const
virtual

Reimplemented in pappso::IntegrationScope, pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 149 of file integrationscopebase.cpp.

152{
153 return false;
154}

◆ reset()

void pappso::IntegrationScopeBase::reset ( )
virtual

◆ setDataKindX()

void pappso::IntegrationScopeBase::setDataKindX ( Enums::DataKind data_kind)
virtual

◆ setDataKindY()

void pappso::IntegrationScopeBase::setDataKindY ( Enums::DataKind data_kind)
virtual

Reimplemented in pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 162 of file integrationscopebase.cpp.

163{
164}

◆ toString()

QString pappso::IntegrationScopeBase::toString ( ) const
virtual

Reimplemented in pappso::IntegrationScope, pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 215 of file integrationscopebase.cpp.

216{
217 return QString();
218}

◆ transpose()

bool pappso::IntegrationScopeBase::transpose ( )
virtual

Reimplemented in pappso::IntegrationScope, pappso::IntegrationScopeRect, and pappso::IntegrationScopeRhomb.

Definition at line 203 of file integrationscopebase.cpp.

204{
205 return false;
206}

The documentation for this class was generated from the following files: