libpappsomspp
Library for mass spectrometry
Toggle main menu visibility
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
15
#include "
integrationscopebase.h
"
16
17
18
namespace
pappso
19
{
20
21
IntegrationScopeBase::IntegrationScopeBase
()
22
{
23
// qDebug() << "Constructing" << this;
24
}
25
26
IntegrationScopeBase::IntegrationScopeBase
(
const
IntegrationScopeBase
&other)
27
{
28
Q_UNUSED(other)
29
30
// qDebug() << "Constructing" << this;
31
}
32
33
IntegrationScopeBase::~IntegrationScopeBase
()
34
{
35
// qDebug() << "Destructing" << this;
36
}
37
38
IntegrationScopeBase
*
39
IntegrationScopeBase::clone
()
const
40
{
41
return
new
IntegrationScopeBase
(*
this
);
42
}
43
44
IntegrationScopeBase
&
45
IntegrationScopeBase::operator=
(
const
IntegrationScopeBase
&other)
46
{
47
Q_UNUSED(other);
48
if
(&other ==
this
)
49
return
*
this
;
50
51
return
*
this
;
52
}
53
54
bool
55
IntegrationScopeBase::getPoint
([[maybe_unused]] QPointF &point)
const
56
{
57
return
false
;
58
}
59
60
bool
61
IntegrationScopeBase::getPoints
([[maybe_unused]] std::vector<QPointF> &points)
const
62
{
63
return
false
;
64
}
65
66
IntegrationScopeFeatures
67
IntegrationScopeBase::getLeftMostPoint
([[maybe_unused]] QPointF &point)
const
68
{
69
return
IntegrationScopeFeatures::FAILURE
;
70
}
71
72
IntegrationScopeFeatures
73
IntegrationScopeBase::getLeftMostPoints
([[maybe_unused]] std::vector<QPointF> &points)
const
74
{
75
return
IntegrationScopeFeatures::FAILURE
;
76
}
77
78
IntegrationScopeFeatures
79
IntegrationScopeBase::getLeftMostTopPoint
([[maybe_unused]] QPointF &point)
const
80
{
81
return
IntegrationScopeFeatures::FAILURE
;
82
}
83
84
IntegrationScopeFeatures
85
IntegrationScopeBase::getLeftMostBottomPoint
([[maybe_unused]] QPointF &point)
const
86
{
87
return
IntegrationScopeFeatures::FAILURE
;
88
}
89
90
IntegrationScopeFeatures
91
IntegrationScopeBase::getRightMostPoint
([[maybe_unused]] QPointF &point)
const
92
{
93
return
IntegrationScopeFeatures::FAILURE
;
94
}
95
96
IntegrationScopeFeatures
97
IntegrationScopeBase::getRightMostPoints
([[maybe_unused]] std::vector<QPointF> &points)
const
98
{
99
return
IntegrationScopeFeatures::FAILURE
;
100
}
101
102
IntegrationScopeFeatures
103
IntegrationScopeBase::getRightMostTopPoint
([[maybe_unused]] QPointF &point)
const
104
{
105
return
IntegrationScopeFeatures::FAILURE
;
106
}
107
108
IntegrationScopeFeatures
109
IntegrationScopeBase::getRightMostBottomPoint
([[maybe_unused]] QPointF &point)
const
110
{
111
return
IntegrationScopeFeatures::FAILURE
;
112
}
113
114
IntegrationScopeFeatures
115
IntegrationScopeBase::getTopMostPoint
([[maybe_unused]] QPointF &point)
const
116
{
117
return
IntegrationScopeFeatures::FAILURE
;
118
}
119
120
IntegrationScopeFeatures
121
IntegrationScopeBase::getTopMostPoints
([[maybe_unused]] std::vector<QPointF> &points)
const
122
{
123
return
IntegrationScopeFeatures::FAILURE
;
124
}
125
126
IntegrationScopeFeatures
127
IntegrationScopeBase::getBottomMostPoint
([[maybe_unused]] QPointF &point)
const
128
{
129
return
IntegrationScopeFeatures::FAILURE
;
130
}
131
132
IntegrationScopeFeatures
133
IntegrationScopeBase::getBottomMostPoints
([[maybe_unused]] std::vector<QPointF> &points)
const
134
{
135
return
IntegrationScopeFeatures::FAILURE
;
136
}
137
138
IntegrationScopeFeatures
139
IntegrationScopeBase::getWidth
([[maybe_unused]]
double
&width)
const
140
{
141
return
IntegrationScopeFeatures::FAILURE
;
142
}
143
144
IntegrationScopeFeatures
145
IntegrationScopeBase::getHeight
([[maybe_unused]]
double
&height)
const
146
{
147
return
IntegrationScopeFeatures::FAILURE
;
148
}
149
150
IntegrationScopeFeatures
151
IntegrationScopeBase::getRhombHorizontalSize
([[maybe_unused]]
double
&size)
const
152
{
153
return
IntegrationScopeFeatures::FAILURE
;
154
}
155
156
IntegrationScopeFeatures
157
IntegrationScopeBase::getRhombVerticalSize
([[maybe_unused]]
double
&size)
const
158
{
159
return
IntegrationScopeFeatures::FAILURE
;
160
}
161
162
bool
163
IntegrationScopeBase::range
([[maybe_unused]]
Enums::Axis
axis,
164
[[maybe_unused]]
double
&start,
165
[[maybe_unused]]
double
&end)
const
166
{
167
return
false
;
168
}
169
170
void
171
IntegrationScopeBase::setDataKindX
([[maybe_unused]]
Enums::DataKind
data_kind)
172
{
173
}
174
175
void
176
IntegrationScopeBase::setDataKindY
([[maybe_unused]]
Enums::DataKind
data_kind)
177
{
178
}
179
180
bool
181
IntegrationScopeBase::getDataKindX
([[maybe_unused]]
Enums::DataKind
&data_kind)
182
{
183
return
false
;
184
}
185
186
bool
187
IntegrationScopeBase::getDataKindY
([[maybe_unused]]
Enums::DataKind
&data_kind)
188
{
189
return
false
;
190
}
191
192
bool
193
IntegrationScopeBase::is1D
()
const
194
{
195
return
false
;
196
}
197
198
bool
199
IntegrationScopeBase::is2D
()
const
200
{
201
return
false
;
202
}
203
204
bool
205
IntegrationScopeBase::isRectangle
()
const
206
{
207
return
false
;
208
}
209
210
bool
211
IntegrationScopeBase::isRhomboid
()
const
212
{
213
return
false
;
214
}
215
216
bool
217
IntegrationScopeBase::transpose
()
218
{
219
return
false
;
220
}
221
222
bool
223
IntegrationScopeBase::contains
([[maybe_unused]]
const
QPointF &point)
const
224
{
225
return
false
;
226
}
227
228
QString
229
IntegrationScopeBase::toString
()
const
230
{
231
return
QString();
232
}
233
234
void
235
IntegrationScopeBase::reset
()
236
{
237
}
238
239
}
// namespace pappso
pappso::IntegrationScopeBase
Definition
integrationscopebase.h:61
pappso::IntegrationScopeBase::is2D
virtual bool is2D() const
Definition
integrationscopebase.cpp:199
pappso::IntegrationScopeBase::getBottomMostPoint
virtual IntegrationScopeFeatures getBottomMostPoint(QPointF &point) const
Definition
integrationscopebase.cpp:127
pappso::IntegrationScopeBase::isRectangle
virtual bool isRectangle() const
Definition
integrationscopebase.cpp:205
pappso::IntegrationScopeBase::range
virtual bool range(Enums::Axis axis, double &start, double &end) const
Definition
integrationscopebase.cpp:163
pappso::IntegrationScopeBase::isRhomboid
virtual bool isRhomboid() const
Definition
integrationscopebase.cpp:211
pappso::IntegrationScopeBase::IntegrationScopeBase
IntegrationScopeBase()
Definition
integrationscopebase.cpp:21
pappso::IntegrationScopeBase::setDataKindY
virtual void setDataKindY(Enums::DataKind data_kind)
Definition
integrationscopebase.cpp:176
pappso::IntegrationScopeBase::~IntegrationScopeBase
virtual ~IntegrationScopeBase()
Definition
integrationscopebase.cpp:33
pappso::IntegrationScopeBase::getLeftMostPoints
virtual IntegrationScopeFeatures getLeftMostPoints(std::vector< QPointF > &points) const
Definition
integrationscopebase.cpp:73
pappso::IntegrationScopeBase::getWidth
virtual IntegrationScopeFeatures getWidth(double &width) const
Definition
integrationscopebase.cpp:139
pappso::IntegrationScopeBase::getLeftMostPoint
virtual IntegrationScopeFeatures getLeftMostPoint(QPointF &point) const
Definition
integrationscopebase.cpp:67
pappso::IntegrationScopeBase::getHeight
virtual IntegrationScopeFeatures getHeight(double &height) const
Definition
integrationscopebase.cpp:145
pappso::IntegrationScopeBase::contains
virtual bool contains(const QPointF &point) const
Definition
integrationscopebase.cpp:223
pappso::IntegrationScopeBase::getRightMostTopPoint
virtual IntegrationScopeFeatures getRightMostTopPoint(QPointF &point) const
Definition
integrationscopebase.cpp:103
pappso::IntegrationScopeBase::getRightMostPoint
virtual IntegrationScopeFeatures getRightMostPoint(QPointF &point) const
Definition
integrationscopebase.cpp:91
pappso::IntegrationScopeBase::toString
virtual QString toString() const
Definition
integrationscopebase.cpp:229
pappso::IntegrationScopeBase::getBottomMostPoints
virtual IntegrationScopeFeatures getBottomMostPoints(std::vector< QPointF > &points) const
Definition
integrationscopebase.cpp:133
pappso::IntegrationScopeBase::getTopMostPoint
virtual IntegrationScopeFeatures getTopMostPoint(QPointF &point) const
Definition
integrationscopebase.cpp:115
pappso::IntegrationScopeBase::setDataKindX
virtual void setDataKindX(Enums::DataKind data_kind)
Definition
integrationscopebase.cpp:171
pappso::IntegrationScopeBase::clone
virtual IntegrationScopeBase * clone() const
Definition
integrationscopebase.cpp:39
pappso::IntegrationScopeBase::reset
virtual void reset()
Definition
integrationscopebase.cpp:235
pappso::IntegrationScopeBase::getDataKindX
virtual bool getDataKindX(Enums::DataKind &data_kind)
Definition
integrationscopebase.cpp:181
pappso::IntegrationScopeBase::getPoints
virtual bool getPoints(std::vector< QPointF > &points) const
Definition
integrationscopebase.cpp:61
pappso::IntegrationScopeBase::getDataKindY
virtual bool getDataKindY(Enums::DataKind &data_kind)
Definition
integrationscopebase.cpp:187
pappso::IntegrationScopeBase::getRightMostBottomPoint
virtual IntegrationScopeFeatures getRightMostBottomPoint(QPointF &point) const
Definition
integrationscopebase.cpp:109
pappso::IntegrationScopeBase::getRhombHorizontalSize
virtual IntegrationScopeFeatures getRhombHorizontalSize(double &size) const
Definition
integrationscopebase.cpp:151
pappso::IntegrationScopeBase::getLeftMostBottomPoint
virtual IntegrationScopeFeatures getLeftMostBottomPoint(QPointF &point) const
Definition
integrationscopebase.cpp:85
pappso::IntegrationScopeBase::getRhombVerticalSize
virtual IntegrationScopeFeatures getRhombVerticalSize(double &size) const
Definition
integrationscopebase.cpp:157
pappso::IntegrationScopeBase::operator=
virtual IntegrationScopeBase & operator=(const IntegrationScopeBase &other)
Definition
integrationscopebase.cpp:45
pappso::IntegrationScopeBase::getRightMostPoints
virtual IntegrationScopeFeatures getRightMostPoints(std::vector< QPointF > &points) const
Definition
integrationscopebase.cpp:97
pappso::IntegrationScopeBase::getTopMostPoints
virtual IntegrationScopeFeatures getTopMostPoints(std::vector< QPointF > &points) const
Definition
integrationscopebase.cpp:121
pappso::IntegrationScopeBase::getPoint
virtual bool getPoint(QPointF &point) const
Definition
integrationscopebase.cpp:55
pappso::IntegrationScopeBase::is1D
virtual bool is1D() const
Definition
integrationscopebase.cpp:193
pappso::IntegrationScopeBase::getLeftMostTopPoint
virtual IntegrationScopeFeatures getLeftMostTopPoint(QPointF &point) const
Definition
integrationscopebase.cpp:79
pappso::IntegrationScopeBase::transpose
virtual bool transpose()
Definition
integrationscopebase.cpp:217
integrationscopebase.h
pappso::Enums::DataKind
DataKind
Definition
types.h:238
pappso::Enums::Axis
Axis
Definition
types.h:246
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition
aa.cpp:39
pappso::IntegrationScopeFeatures
IntegrationScopeFeatures
Definition
integrationscopebase.h:47
pappso::FAILURE
@ FAILURE
Definition
integrationscopebase.h:49
pappsomspp
core
processing
combiners
integrationscopebase.cpp
Generated on
for libpappsomspp by
1.17.0