libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
integrationscopebase.cpp
Go to the documentation of this file.
1// Copyright 2021 Filippo Rusconi
2// GPLv3+
3
4
5/////////////////////// StdLib includes
6#include <limits>
7#include <cmath>
8
9
10/////////////////////// Qt includes
11#include <QDebug>
12
13
14/////////////////////// Local includes
16
17
18namespace pappso
19{
20
22{
23 // qDebug() << "Constructing" << this;
24}
25
26
28 [[maybe_unused]] const IntegrationScopeBase &other)
29{
30 // qDebug() << "Constructing" << this;
31}
32
34{
35 // qDebug() << "Destructing" << this;
36}
37
38
39bool
40IntegrationScopeBase::getPoint([[maybe_unused]] QPointF &point) const
41{
42 return false;
43}
44
45bool
47 [[maybe_unused]] std::vector<QPointF> &points) const
48{
49 return false;
50}
51
53IntegrationScopeBase::getLeftMostPoint([[maybe_unused]] QPointF &point) const
54{
56}
57
60 [[maybe_unused]] std::vector<QPointF> &points) const
61{
63}
64
66IntegrationScopeBase::getLeftMostTopPoint([[maybe_unused]] QPointF &point) const
67{
69}
70
73 [[maybe_unused]] QPointF &point) const
74{
76}
77
79IntegrationScopeBase::getRightMostPoint([[maybe_unused]] QPointF &point) const
80{
82}
83
86 [[maybe_unused]] std::vector<QPointF> &points) const
87{
89}
90
93 [[maybe_unused]] QPointF &point) const
94{
96}
97
100 [[maybe_unused]] QPointF &point) const
101{
103}
104
106IntegrationScopeBase::getTopMostPoint([[maybe_unused]] QPointF &point) const
107{
109}
110
113 [[maybe_unused]] std::vector<QPointF> &points) const
114{
116}
117
119IntegrationScopeBase::getBottomMostPoint([[maybe_unused]] QPointF &point) const
120{
122}
123
126 [[maybe_unused]] std::vector<QPointF> &points) const
127{
129}
130
132IntegrationScopeBase::getWidth([[maybe_unused]] double &width) const
133{
135}
136
138IntegrationScopeBase::getHeight([[maybe_unused]] double &height) const
139{
141}
142
144IntegrationScopeBase::getRhombHorizontalSize([[maybe_unused]] double &size) const
145{
147}
148
150IntegrationScopeBase::getRhombVerticalSize([[maybe_unused]] double &size) const
151{
153}
154
155bool
156IntegrationScopeBase::range([[maybe_unused]] Axis axis,
157 [[maybe_unused]] double &start,
158 [[maybe_unused]] double &end) const
159{
160 return false;
161}
162
163void
165{
166}
167
168void
170{
171}
172
173bool
175{
176 return false;
177}
178
179bool
181{
182 return false;
183}
184
185bool
187{
188 return false;
189}
190
191bool
193{
194 return false;
195}
196
197bool
199{
200 return false;
201}
202
203bool
205{
206 return false;
207}
208
209bool
211{
212 return false;
213}
214
215bool
216IntegrationScopeBase::contains([[maybe_unused]] const QPointF &point) const
217{
218 return false;
219}
220
221QString
223{
224 return QString();
225}
226
227void
231
232} // namespace pappso
virtual IntegrationScopeFeatures getBottomMostPoint(QPointF &point) const
virtual void setDataKindY(DataKind data_kind)
virtual IntegrationScopeFeatures getLeftMostPoints(std::vector< QPointF > &points) const
virtual IntegrationScopeFeatures getWidth(double &width) const
virtual IntegrationScopeFeatures getLeftMostPoint(QPointF &point) const
virtual bool getDataKindY(DataKind &data_kind)
virtual IntegrationScopeFeatures getHeight(double &height) const
virtual bool contains(const QPointF &point) const
virtual IntegrationScopeFeatures getRightMostTopPoint(QPointF &point) const
virtual IntegrationScopeFeatures getRightMostPoint(QPointF &point) const
virtual void setDataKindX(DataKind data_kind)
virtual IntegrationScopeFeatures getBottomMostPoints(std::vector< QPointF > &points) const
virtual IntegrationScopeFeatures getTopMostPoint(QPointF &point) const
virtual bool getPoints(std::vector< QPointF > &points) const
virtual bool getDataKindX(DataKind &data_kind)
virtual IntegrationScopeFeatures getRightMostBottomPoint(QPointF &point) const
virtual IntegrationScopeFeatures getRhombHorizontalSize(double &size) const
virtual IntegrationScopeFeatures getLeftMostBottomPoint(QPointF &point) const
virtual IntegrationScopeFeatures getRhombVerticalSize(double &size) const
virtual IntegrationScopeFeatures getRightMostPoints(std::vector< QPointF > &points) const
virtual IntegrationScopeFeatures getTopMostPoints(std::vector< QPointF > &points) const
virtual bool getPoint(QPointF &point) const
virtual IntegrationScopeFeatures getLeftMostTopPoint(QPointF &point) const
virtual bool range(Axis axis, double &start, double &end) const
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition aa.cpp:39
DataKind
Definition types.h:215