IDS peak IPL v1.18.0
Loading...
Searching...
No Matches
peak_ipl_simple_types.hpp
Go to the documentation of this file.
1
5
6#pragma once
7
9
10#include <string>
11
16
17namespace peak
18{
19namespace ipl
20{
21
32
38{
40
44
48
52
56
61
64
68
70
73
75
79
83
87
91
94
97
100
103
106
108
110
131
152
163};
164
178
189
199
214
219struct Size2D
220{
221 size_t width{};
222 size_t height{};
223};
224
228PEAK_IPL_NO_DISCARD constexpr bool operator==(const Size2D& lhs, const Size2D& rhs)
229{
230 return lhs.height == rhs.height && lhs.width == rhs.width;
231}
232
236PEAK_IPL_NO_DISCARD constexpr bool operator!=(const Size2D& lhs, const Size2D& rhs)
237{
238 return !(lhs == rhs);
239}
240
245{
246 size_t x{};
247 size_t y{};
248};
249
253PEAK_IPL_NO_DISCARD constexpr bool operator==(const Point2D& lhs, const Point2D& rhs)
254{
255 return lhs.x == rhs.x && lhs.y == rhs.y;
256}
257
261PEAK_IPL_NO_DISCARD constexpr bool operator!=(const Point2D& lhs, const Point2D& rhs)
262{
263 return !(lhs == rhs);
264}
265
271{
272 double x{};
273 double y{};
274};
275
283{
284 switch (entry)
285 {
287 return "Fast";
289 return "HighQuality";
291 return "Classic";
292 }
293
294 return "INVALID CONVERSION MODE VALUE";
295}
296
304{
305 switch (entry)
306 {
308 return "Invalid";
310 return "BayerGR8";
312 return "BayerGR10";
314 return "BayerGR12";
316 return "BayerRG8";
318 return "BayerRG10";
320 return "BayerRG12";
322 return "BayerGB8";
324 return "BayerGB10";
326 return "BayerGB12";
328 return "BayerBG8";
330 return "BayerBG10";
332 return "BayerBG12";
334 return "Mono8";
336 return "Mono10";
338 return "Mono12";
340 return "Mono16";
342 return "Confidence8";
344 return "Confidence16";
346 return "Coord3D_C8";
348 return "Coord3D_C16";
350 return "Coord3D_C32f";
352 return "Coord3D_ABC32f";
354 return "YUV420_8_YY_UV_SemiplanarIDS";
356 return "YUV420_8_YY_VU_SemiplanarIDS";
358 return "YUV422_8_UYVY";
360 return "RGB8";
362 return "RGB10";
364 return "RGB12";
366 return "BGR8";
368 return "BGR10";
370 return "BGR12";
372 return "RGBa8";
374 return "RGBa10";
376 return "RGBa12";
378 return "BGRa8";
380 return "BGRa10";
382 return "BGRa12";
384 return "BayerBG10p";
386 return "BayerBG12p";
388 return "BayerGB10p";
390 return "BayerGB12p";
392 return "BayerGR10p";
394 return "BayerGR12p";
396 return "BayerRG10p";
398 return "BayerRG12p";
400 return "Mono10p";
402 return "Mono12p";
404 return "RGB10p32";
406 return "BGR10p32";
408 return "BayerRG10g40IDS";
410 return "BayerGB10g40IDS";
412 return "BayerGR10g40IDS";
414 return "BayerBG10g40IDS";
416 return "BayerRG12g24IDS";
418 return "BayerGB12g24IDS";
420 return "BayerGR12g24IDS";
422 return "BayerBG12g24IDS";
424 return "Mono10g40IDS";
426 return "Mono12g24IDS";
427 }
428
429 return "INVALID PIXEL FORMAT VALUE";
430}
431
438PEAK_IPL_NO_DISCARD inline std::string ToString(Endianness entry)
439{
440 switch (entry)
441 {
443 return "Unknown";
445 return "LittleEndian";
447 return "BigEndian";
448 }
449
450 return "INVALID ENDIANNESS VALUE";
451}
452
459PEAK_IPL_NO_DISCARD inline std::string ToString(Orientation entry)
460{
461 switch (entry)
462 {
464 return "Horizontal";
466 return "Vertical";
467 }
468
469 return "INVALID ORIENTATION VALUE";
470}
471
472} /* namespace ipl */
473} /* namespace peak */
PixelFormatName
Enum holding the possible pixel format names.
Definition peak_ipl_simple_types.hpp:38
@ BayerRG12g24IDS
BayerRG 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:136
@ Coord3D_C8
3D coordinate C 8-Bit
Definition peak_ipl_simple_types.hpp:65
@ RGBa10
RGBa 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:85
@ RGB8
RGB 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:76
@ Mono12p
Mono 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:105
@ Mono12
Mono 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:59
@ BGR10p32
BayerBG 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:109
@ BayerGB10
BayerGB 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:50
@ BayerRG12p
BayerRG 12-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:102
@ BayerBG10
BayerBG 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:54
@ RGBa8
RGBa 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:84
@ Mono10g40IDS
Mono 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:157
@ BayerGR10g40IDS
BayerGR 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:125
@ BayerBG10p
BayerBG 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:92
@ RGBa12
RGBa 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:86
@ BayerGB12p
BayerGB 12-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:96
@ BGRa12
BGRa 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:90
@ BayerGR12
BayerGR 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:43
@ Invalid
Invalid Pixel Format.
Definition peak_ipl_simple_types.hpp:39
@ BayerRG10p
BayerRG 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:101
@ BayerRG12
BayerRG 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:47
@ BayerGR12p
BayerGR 12-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:99
@ BayerGR8
BayerGR 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:41
@ BayerBG12p
BayerBG 12-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:93
@ BayerBG8
BayerBG 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:53
@ Confidence16
Confidence 16-Bit.
Definition peak_ipl_simple_types.hpp:63
@ Mono12g24IDS
Mono 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:162
@ BayerRG10
BayerRG 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:46
@ BayerGB12
BayerGB 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:51
@ BayerRG8
BayerRG 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:45
@ BayerGR10p
BayerGR 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:98
@ YUV422_8_UYVY
UYVY 4:2:2 8-bit.
Definition peak_ipl_simple_types.hpp:74
@ YUV420_8_YY_VU_SemiplanarIDS
YUV 4:2:0 8-bit YY/VU Semiplanar.
Definition peak_ipl_simple_types.hpp:72
@ BayerGB8
BayerGB 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:49
@ BGR12
BGR 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:82
@ Confidence8
Confidence 8-Bit.
Definition peak_ipl_simple_types.hpp:62
@ RGB10
RGB 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:77
@ BayerGR12g24IDS
BayerGR 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:146
@ YUV420_8_YY_UV_SemiplanarIDS
YUV 4:2:0 8-bit YY/UV Semiplanar.
Definition peak_ipl_simple_types.hpp:71
@ BayerGR10
BayerGR 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:42
@ Coord3D_C32f
3D coordinate C 32-Bit floating point
Definition peak_ipl_simple_types.hpp:67
@ Mono16
Mono 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:60
@ Mono10
Mono 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:58
@ Mono8
Mono 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:57
@ BGR10
BGR 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:81
@ Coord3D_ABC32f
3D coordinates A, B and C 32-Bit floating point
Definition peak_ipl_simple_types.hpp:69
@ RGB12
RGB 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:78
@ BayerBG12
BayerBG 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:55
@ BayerBG10g40IDS
BayerBG 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:130
@ BayerGB10p
BayerGB 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:95
@ BGRa8
BGRa 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:88
@ BGRa10
BGRa 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:89
@ Coord3D_C16
3D coordinate C 16-Bit
Definition peak_ipl_simple_types.hpp:66
@ BGR8
BGR 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:80
@ BayerBG12g24IDS
BayerBG 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:151
@ Mono10p
Mono 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:104
@ BayerRG10g40IDS
BayerRG 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:115
@ RGB10p32
BayerBG 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:107
@ BayerGB10g40IDS
BayerGB 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:120
@ BayerGB12g24IDS
BayerGB 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:141
std::string ToString(ConversionMode entry)
Convert a ConversionMode to a string.
Definition peak_ipl_simple_types.hpp:282
InterpolationAlgorithm
Enum holding the possible interpolation algorithm.
Definition peak_ipl_simple_types.hpp:205
Endianness
Enum holding the possible endianness (the byte order).
Definition peak_ipl_simple_types.hpp:184
Orientation
Enum holding the possible orientation.
Definition peak_ipl_simple_types.hpp:195
BayerPattern
Enum holding the possible bayer patterns.
Definition peak_ipl_simple_types.hpp:170
ConversionMode
Enum holding the possible conversion modes.
Definition peak_ipl_simple_types.hpp:27
@ linear_exact
Bit-exact bilinear interpolation.
Definition peak_ipl_simple_types.hpp:211
@ lanczos4
Lanczos interpolation over 8x8 neighborhood.
Definition peak_ipl_simple_types.hpp:210
@ area
resampling using pixel area relation
Definition peak_ipl_simple_types.hpp:209
@ nearest_exact
Bit-exact bicubic interpolation.
Definition peak_ipl_simple_types.hpp:212
@ cubic
bicubic interpolation
Definition peak_ipl_simple_types.hpp:208
@ linear
bilinear interpolation
Definition peak_ipl_simple_types.hpp:207
@ nearest
nearest neighbor interpolation
Definition peak_ipl_simple_types.hpp:206
@ BigEndian
Big endian (higher bytes first)
Definition peak_ipl_simple_types.hpp:187
@ LittleEndian
Little endian (lower bytes first)
Definition peak_ipl_simple_types.hpp:186
@ Unknown
Unknown endianness.
Definition peak_ipl_simple_types.hpp:185
@ Vertical
Vertical orientation.
Definition peak_ipl_simple_types.hpp:197
@ Horizontal
Horizontal orientation.
Definition peak_ipl_simple_types.hpp:196
@ None
No pattern.
Definition peak_ipl_simple_types.hpp:172
@ Bayer_BG
BayerBG pattern.
Definition peak_ipl_simple_types.hpp:176
@ Bayer_RG
BayerRG pattern.
Definition peak_ipl_simple_types.hpp:174
@ Unknown
Unknown pattern.
Definition peak_ipl_simple_types.hpp:171
@ Bayer_GR
BayerGR pattern.
Definition peak_ipl_simple_types.hpp:173
@ Bayer_GB
BayerGB pattern.
Definition peak_ipl_simple_types.hpp:175
@ HighQuality
High-Quality conversion mode.
Definition peak_ipl_simple_types.hpp:29
@ Classic
Classic conversion mode.
Definition peak_ipl_simple_types.hpp:30
@ Fast
Fast conversion mode.
Definition peak_ipl_simple_types.hpp:28
The "peak::ipl" namespace contains the whole image processing library.
bool operator!=(const Sharpness::SharpnessROI &lhs, const Sharpness::SharpnessROI &rhs)
Definition peak_ipl_sharpness.hpp:425
bool operator==(const Sharpness::SharpnessROI &lhs, const Sharpness::SharpnessROI &rhs)
Definition peak_ipl_sharpness.hpp:419
#define PEAK_IPL_NO_DISCARD
Definition peak_ipl_attribute_defines.h:20
@ PEAK_IPL_ORIENTATION_VERTICAL
Definition peak_ipl_backend.h:197
@ PEAK_IPL_ORIENTATION_HORIZONTAL
Definition peak_ipl_backend.h:196
@ PEAK_IPL_BAYER_PATTERN_BAYER_GR
Definition peak_ipl_backend.h:177
@ PEAK_IPL_BAYER_PATTERN_BAYER_BG
Definition peak_ipl_backend.h:180
@ PEAK_IPL_BAYER_PATTERN_BAYER_RG
Definition peak_ipl_backend.h:178
@ PEAK_IPL_BAYER_PATTERN_NONE
Definition peak_ipl_backend.h:176
@ PEAK_IPL_BAYER_PATTERN_UNKNOWN
Definition peak_ipl_backend.h:175
@ PEAK_IPL_BAYER_PATTERN_BAYER_GB
Definition peak_ipl_backend.h:179
@ PEAK_IPL_ENDIANNESS_LITTLE_ENDIAN
Definition peak_ipl_backend.h:188
@ PEAK_IPL_ENDIANNESS_UNKNOWN
Definition peak_ipl_backend.h:187
@ PEAK_IPL_ENDIANNESS_BIG_ENDIAN
Definition peak_ipl_backend.h:189
@ PEAK_IPL_PIXEL_FORMAT_COORD3D_C16
Definition peak_ipl_backend.h:84
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_12_PACKED
Definition peak_ipl_backend.h:117
@ PEAK_IPL_PIXEL_FORMAT_COORD3D_C32F
Definition peak_ipl_backend.h:85
@ PEAK_IPL_PIXEL_FORMAT_CONFIDENCE_16
Definition peak_ipl_backend.h:81
@ PEAK_IPL_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:168
@ PEAK_IPL_PIXEL_FORMAT_BGR_12
Definition peak_ipl_backend.h:100
@ PEAK_IPL_PIXEL_FORMAT_MONO_8
Definition peak_ipl_backend.h:75
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_12
Definition peak_ipl_backend.h:73
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_12_PACKED
Definition peak_ipl_backend.h:114
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:144
@ PEAK_IPL_PIXEL_FORMAT_RGB_10
Definition peak_ipl_backend.h:95
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_12
Definition peak_ipl_backend.h:65
@ PEAK_IPL_PIXEL_FORMAT_RGB_10_PACKED_32
Definition peak_ipl_backend.h:125
@ PEAK_IPL_PIXEL_FORMAT_COORD3D_C8
Definition peak_ipl_backend.h:83
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:132
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_12_PACKED
Definition peak_ipl_backend.h:120
@ PEAK_IPL_PIXEL_FORMAT_RGBA_8
Definition peak_ipl_backend.h:102
@ PEAK_IPL_PIXEL_FORMAT_RGB_12
Definition peak_ipl_backend.h:96
@ PEAK_IPL_PIXEL_FORMAT_YUV420_8_YY_VU_SemiplanarIDS
Definition peak_ipl_backend.h:90
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:152
@ PEAK_IPL_PIXEL_FORMAT_MONO_12
Definition peak_ipl_backend.h:77
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:160
@ PEAK_IPL_PIXEL_FORMAT_MONO_10
Definition peak_ipl_backend.h:76
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_12
Definition peak_ipl_backend.h:69
@ PEAK_IPL_PIXEL_FORMAT_MONO_12_PACKED
Definition peak_ipl_backend.h:123
@ PEAK_IPL_PIXEL_FORMAT_BGR_10
Definition peak_ipl_backend.h:99
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_10_PACKED
Definition peak_ipl_backend.h:113
@ PEAK_IPL_PIXEL_FORMAT_CONFIDENCE_8
Definition peak_ipl_backend.h:80
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_10
Definition peak_ipl_backend.h:72
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_8
Definition peak_ipl_backend.h:63
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_12_PACKED
Definition peak_ipl_backend.h:111
@ PEAK_IPL_PIXEL_FORMAT_RGB_8
Definition peak_ipl_backend.h:94
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_10
Definition peak_ipl_backend.h:60
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_10_PACKED
Definition peak_ipl_backend.h:119
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_10_PACKED
Definition peak_ipl_backend.h:110
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_8
Definition peak_ipl_backend.h:67
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_10_PACKED
Definition peak_ipl_backend.h:116
@ PEAK_IPL_PIXEL_FORMAT_BGR_10_PACKED_32
Definition peak_ipl_backend.h:127
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_10
Definition peak_ipl_backend.h:64
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_12
Definition peak_ipl_backend.h:61
@ PEAK_IPL_PIXEL_FORMAT_MONO_16
Definition peak_ipl_backend.h:78
@ PEAK_IPL_PIXEL_FORMAT_YUV422_8_UYVY
Definition peak_ipl_backend.h:92
@ PEAK_IPL_PIXEL_FORMAT_BGRA_12
Definition peak_ipl_backend.h:108
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_10
Definition peak_ipl_backend.h:68
@ PEAK_IPL_PIXEL_FORMAT_BGR_8
Definition peak_ipl_backend.h:98
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:148
@ PEAK_IPL_PIXEL_FORMAT_INVALID
Definition peak_ipl_backend.h:57
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_8
Definition peak_ipl_backend.h:71
@ PEAK_IPL_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:164
@ PEAK_IPL_PIXEL_FORMAT_RGBA_12
Definition peak_ipl_backend.h:104
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:136
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:156
@ PEAK_IPL_PIXEL_FORMAT_RGBA_10
Definition peak_ipl_backend.h:103
@ PEAK_IPL_PIXEL_FORMAT_BGRA_8
Definition peak_ipl_backend.h:106
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:140
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_8
Definition peak_ipl_backend.h:59
@ PEAK_IPL_PIXEL_FORMAT_BGRA_10
Definition peak_ipl_backend.h:107
@ PEAK_IPL_PIXEL_FORMAT_MONO_10_PACKED
Definition peak_ipl_backend.h:122
@ PEAK_IPL_PIXEL_FORMAT_COORD3D_ABC32F
Definition peak_ipl_backend.h:87
@ PEAK_IPL_PIXEL_FORMAT_YUV420_8_YY_UV_SemiplanarIDS
Definition peak_ipl_backend.h:89
@ PEAK_IPL_INTERPOLATION_LANCZOS4
Definition peak_ipl_backend.h:296
@ PEAK_IPL_INTERPOLATION_NEAREST
Definition peak_ipl_backend.h:292
@ PEAK_IPL_INTERPOLATION_LINEAR_EXACT
Definition peak_ipl_backend.h:297
@ PEAK_IPL_INTERPOLATION_CUBIC
Definition peak_ipl_backend.h:294
@ PEAK_IPL_INTERPOLATION_LINEAR
Definition peak_ipl_backend.h:293
@ PEAK_IPL_INTERPOLATION_NEAREST_EXACT
Definition peak_ipl_backend.h:298
@ PEAK_IPL_INTERPOLATION_AREA
Definition peak_ipl_backend.h:295
@ PEAK_IPL_CONVERSION_MODE_FAST
Definition peak_ipl_backend.h:48
@ PEAK_IPL_CONVERSION_MODE_HIGH_QUALITY
Definition peak_ipl_backend.h:49
@ PEAK_IPL_CONVERSION_MODE_CLASSIC
Definition peak_ipl_backend.h:50
2D position in an image.
Definition peak_ipl_simple_types.hpp:245
size_t x
X position.
Definition peak_ipl_simple_types.hpp:246
size_t y
Y position.
Definition peak_ipl_simple_types.hpp:247
Scale Factors of an image.
Definition peak_ipl_simple_types.hpp:271
double y
Y factor.
Definition peak_ipl_simple_types.hpp:273
double x
X factor.
Definition peak_ipl_simple_types.hpp:272
2D size of an image.
Definition peak_ipl_simple_types.hpp:220
size_t height
Height of size.
Definition peak_ipl_simple_types.hpp:222
size_t width
Width of size.
Definition peak_ipl_simple_types.hpp:221