IDS peak IPL v1.17.2
Loading...
Searching...
No Matches
peak_ipl_simple_types.hpp
Go to the documentation of this file.
1
10
11#pragma once
12
14
15#include <string>
16
21
22namespace peak
23{
24namespace ipl
25{
26
37
43{
45
49
53
57
61
66
69
73
75
78
80
84
88
92
96
99
102
105
108
111
113
115
136
157
168};
169
183
194
204
219
224struct Size2D
225{
226 size_t width{};
227 size_t height{};
228};
229
233PEAK_IPL_NO_DISCARD constexpr bool operator==(const Size2D& lhs, const Size2D& rhs)
234{
235 return lhs.height == rhs.height && lhs.width == rhs.width;
236}
237
241PEAK_IPL_NO_DISCARD constexpr bool operator!=(const Size2D& lhs, const Size2D& rhs)
242{
243 return !(lhs == rhs);
244}
245
250{
251 size_t x{};
252 size_t y{};
253};
254
258PEAK_IPL_NO_DISCARD constexpr bool operator==(const Point2D& lhs, const Point2D& rhs)
259{
260 return lhs.x == rhs.x && lhs.y == rhs.y;
261}
262
266PEAK_IPL_NO_DISCARD constexpr bool operator!=(const Point2D& lhs, const Point2D& rhs)
267{
268 return !(lhs == rhs);
269}
270
276{
277 double x{};
278 double y{};
279};
280
288{
289 switch (entry)
290 {
292 return "Fast";
294 return "HighQuality";
296 return "Classic";
297 }
298
299 return "INVALID CONVERSION MODE VALUE";
300}
301
309{
310 switch (entry)
311 {
313 return "Invalid";
315 return "BayerGR8";
317 return "BayerGR10";
319 return "BayerGR12";
321 return "BayerRG8";
323 return "BayerRG10";
325 return "BayerRG12";
327 return "BayerGB8";
329 return "BayerGB10";
331 return "BayerGB12";
333 return "BayerBG8";
335 return "BayerBG10";
337 return "BayerBG12";
339 return "Mono8";
341 return "Mono10";
343 return "Mono12";
345 return "Mono16";
347 return "Confidence8";
349 return "Confidence16";
351 return "Coord3D_C8";
353 return "Coord3D_C16";
355 return "Coord3D_C32f";
357 return "Coord3D_ABC32f";
359 return "YUV420_8_YY_UV_SemiplanarIDS";
361 return "YUV420_8_YY_VU_SemiplanarIDS";
363 return "YUV422_8_UYVY";
365 return "RGB8";
367 return "RGB10";
369 return "RGB12";
371 return "BGR8";
373 return "BGR10";
375 return "BGR12";
377 return "RGBa8";
379 return "RGBa10";
381 return "RGBa12";
383 return "BGRa8";
385 return "BGRa10";
387 return "BGRa12";
389 return "BayerBG10p";
391 return "BayerBG12p";
393 return "BayerGB10p";
395 return "BayerGB12p";
397 return "BayerGR10p";
399 return "BayerGR12p";
401 return "BayerRG10p";
403 return "BayerRG12p";
405 return "Mono10p";
407 return "Mono12p";
409 return "RGB10p32";
411 return "BGR10p32";
413 return "BayerRG10g40IDS";
415 return "BayerGB10g40IDS";
417 return "BayerGR10g40IDS";
419 return "BayerBG10g40IDS";
421 return "BayerRG12g24IDS";
423 return "BayerGB12g24IDS";
425 return "BayerGR12g24IDS";
427 return "BayerBG12g24IDS";
429 return "Mono10g40IDS";
431 return "Mono12g24IDS";
432 }
433
434 return "INVALID PIXEL FORMAT VALUE";
435}
436
443PEAK_IPL_NO_DISCARD inline std::string ToString(Endianness entry)
444{
445 switch (entry)
446 {
448 return "Unknown";
450 return "LittleEndian";
452 return "BigEndian";
453 }
454
455 return "INVALID ENDIANNESS VALUE";
456}
457
464PEAK_IPL_NO_DISCARD inline std::string ToString(Orientation entry)
465{
466 switch (entry)
467 {
469 return "Horizontal";
471 return "Vertical";
472 }
473
474 return "INVALID ORIENTATION VALUE";
475}
476
477} /* namespace ipl */
478} /* namespace peak */
PixelFormatName
Enum holding the possible pixel format names.
Definition peak_ipl_simple_types.hpp:43
@ BayerRG12g24IDS
BayerRG 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:141
@ Coord3D_C8
3D coordinate C 8-Bit
Definition peak_ipl_simple_types.hpp:70
@ RGBa10
RGBa 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:90
@ RGB8
RGB 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:81
@ Mono12p
Mono 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:110
@ Mono12
Mono 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:64
@ BGR10p32
BayerBG 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:114
@ BayerGB10
BayerGB 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:55
@ BayerRG12p
BayerRG 12-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:107
@ BayerBG10
BayerBG 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:59
@ RGBa8
RGBa 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:89
@ Mono10g40IDS
Mono 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:162
@ BayerGR10g40IDS
BayerGR 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:130
@ BayerBG10p
BayerBG 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:97
@ RGBa12
RGBa 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:91
@ BayerGB12p
BayerGB 12-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:101
@ BGRa12
BGRa 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:95
@ BayerGR12
BayerGR 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:48
@ Invalid
Invalid Pixel Format.
Definition peak_ipl_simple_types.hpp:44
@ BayerRG10p
BayerRG 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:106
@ BayerRG12
BayerRG 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:52
@ BayerGR12p
BayerGR 12-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:104
@ BayerGR8
BayerGR 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:46
@ BayerBG12p
BayerBG 12-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:98
@ BayerBG8
BayerBG 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:58
@ Confidence16
Confidence 16-Bit.
Definition peak_ipl_simple_types.hpp:68
@ Mono12g24IDS
Mono 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:167
@ BayerRG10
BayerRG 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:51
@ BayerGB12
BayerGB 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:56
@ BayerRG8
BayerRG 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:50
@ BayerGR10p
BayerGR 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:103
@ YUV422_8_UYVY
UYVY 4:2:2 8-bit.
Definition peak_ipl_simple_types.hpp:79
@ YUV420_8_YY_VU_SemiplanarIDS
YUV 4:2:0 8-bit YY/VU Semiplanar.
Definition peak_ipl_simple_types.hpp:77
@ BayerGB8
BayerGB 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:54
@ BGR12
BGR 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:87
@ Confidence8
Confidence 8-Bit.
Definition peak_ipl_simple_types.hpp:67
@ RGB10
RGB 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:82
@ BayerGR12g24IDS
BayerGR 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:151
@ YUV420_8_YY_UV_SemiplanarIDS
YUV 4:2:0 8-bit YY/UV Semiplanar.
Definition peak_ipl_simple_types.hpp:76
@ BayerGR10
BayerGR 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:47
@ Coord3D_C32f
3D coordinate C 32-Bit floating point
Definition peak_ipl_simple_types.hpp:72
@ Mono16
Mono 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:65
@ Mono10
Mono 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:63
@ Mono8
Mono 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:62
@ BGR10
BGR 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:86
@ Coord3D_ABC32f
3D coordinates A, B and C 32-Bit floating point
Definition peak_ipl_simple_types.hpp:74
@ RGB12
RGB 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:83
@ BayerBG12
BayerBG 12-Bit pixel format.
Definition peak_ipl_simple_types.hpp:60
@ BayerBG10g40IDS
BayerBG 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:135
@ BayerGB10p
BayerGB 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:100
@ BGRa8
BGRa 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:93
@ BGRa10
BGRa 10-Bit pixel format.
Definition peak_ipl_simple_types.hpp:94
@ Coord3D_C16
3D coordinate C 16-Bit
Definition peak_ipl_simple_types.hpp:71
@ BGR8
BGR 8-Bit pixel format.
Definition peak_ipl_simple_types.hpp:85
@ BayerBG12g24IDS
BayerBG 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:156
@ Mono10p
Mono 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:109
@ BayerRG10g40IDS
BayerRG 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:120
@ RGB10p32
BayerBG 10-Bit packed pixel format.
Definition peak_ipl_simple_types.hpp:112
@ BayerGB10g40IDS
BayerGB 10-Bit packed 40bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:125
@ BayerGB12g24IDS
BayerGB 12-Bit packed 24bit grouped pixel format.
Definition peak_ipl_simple_types.hpp:146
std::string ToString(ConversionMode entry)
Convert a ConversionMode to a string.
Definition peak_ipl_simple_types.hpp:287
InterpolationAlgorithm
Enum holding the possible interpolation algorithm.
Definition peak_ipl_simple_types.hpp:210
Endianness
Enum holding the possible endianness (the byte order).
Definition peak_ipl_simple_types.hpp:189
Orientation
Enum holding the possible orientation.
Definition peak_ipl_simple_types.hpp:200
BayerPattern
Enum holding the possible bayer patterns.
Definition peak_ipl_simple_types.hpp:175
ConversionMode
Enum holding the possible conversion modes.
Definition peak_ipl_simple_types.hpp:32
@ linear_exact
Bit-exact bilinear interpolation.
Definition peak_ipl_simple_types.hpp:216
@ lanczos4
Lanczos interpolation over 8x8 neighborhood.
Definition peak_ipl_simple_types.hpp:215
@ area
resampling using pixel area relation
Definition peak_ipl_simple_types.hpp:214
@ nearest_exact
Bit-exact bicubic interpolation.
Definition peak_ipl_simple_types.hpp:217
@ cubic
bicubic interpolation
Definition peak_ipl_simple_types.hpp:213
@ linear
bilinear interpolation
Definition peak_ipl_simple_types.hpp:212
@ nearest
nearest neighbor interpolation
Definition peak_ipl_simple_types.hpp:211
@ BigEndian
Big endian (higher bytes first)
Definition peak_ipl_simple_types.hpp:192
@ LittleEndian
Little endian (lower bytes first)
Definition peak_ipl_simple_types.hpp:191
@ Unknown
Unknown endianness.
Definition peak_ipl_simple_types.hpp:190
@ Vertical
Vertical orientation.
Definition peak_ipl_simple_types.hpp:202
@ Horizontal
Horizontal orientation.
Definition peak_ipl_simple_types.hpp:201
@ None
No pattern.
Definition peak_ipl_simple_types.hpp:177
@ Bayer_BG
BayerBG pattern.
Definition peak_ipl_simple_types.hpp:181
@ Bayer_RG
BayerRG pattern.
Definition peak_ipl_simple_types.hpp:179
@ Unknown
Unknown pattern.
Definition peak_ipl_simple_types.hpp:176
@ Bayer_GR
BayerGR pattern.
Definition peak_ipl_simple_types.hpp:178
@ Bayer_GB
BayerGB pattern.
Definition peak_ipl_simple_types.hpp:180
@ HighQuality
High-Quality conversion mode.
Definition peak_ipl_simple_types.hpp:34
@ Classic
Classic conversion mode.
Definition peak_ipl_simple_types.hpp:35
@ Fast
Fast conversion mode.
Definition peak_ipl_simple_types.hpp:33
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:430
bool operator==(const Sharpness::SharpnessROI &lhs, const Sharpness::SharpnessROI &rhs)
Definition peak_ipl_sharpness.hpp:424
#define PEAK_IPL_NO_DISCARD
Definition peak_ipl_attribute_defines.h:25
@ PEAK_IPL_ORIENTATION_VERTICAL
Definition peak_ipl_backend.h:200
@ PEAK_IPL_ORIENTATION_HORIZONTAL
Definition peak_ipl_backend.h:199
@ PEAK_IPL_BAYER_PATTERN_BAYER_GR
Definition peak_ipl_backend.h:180
@ PEAK_IPL_BAYER_PATTERN_BAYER_BG
Definition peak_ipl_backend.h:183
@ PEAK_IPL_BAYER_PATTERN_BAYER_RG
Definition peak_ipl_backend.h:181
@ PEAK_IPL_BAYER_PATTERN_NONE
Definition peak_ipl_backend.h:179
@ PEAK_IPL_BAYER_PATTERN_UNKNOWN
Definition peak_ipl_backend.h:178
@ PEAK_IPL_BAYER_PATTERN_BAYER_GB
Definition peak_ipl_backend.h:182
@ PEAK_IPL_ENDIANNESS_LITTLE_ENDIAN
Definition peak_ipl_backend.h:191
@ PEAK_IPL_ENDIANNESS_UNKNOWN
Definition peak_ipl_backend.h:190
@ PEAK_IPL_ENDIANNESS_BIG_ENDIAN
Definition peak_ipl_backend.h:192
@ PEAK_IPL_PIXEL_FORMAT_COORD3D_C16
Definition peak_ipl_backend.h:87
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_12_PACKED
Definition peak_ipl_backend.h:120
@ PEAK_IPL_PIXEL_FORMAT_COORD3D_C32F
Definition peak_ipl_backend.h:88
@ PEAK_IPL_PIXEL_FORMAT_CONFIDENCE_16
Definition peak_ipl_backend.h:84
@ PEAK_IPL_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:171
@ PEAK_IPL_PIXEL_FORMAT_BGR_12
Definition peak_ipl_backend.h:103
@ PEAK_IPL_PIXEL_FORMAT_MONO_8
Definition peak_ipl_backend.h:78
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_12
Definition peak_ipl_backend.h:76
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_12_PACKED
Definition peak_ipl_backend.h:117
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:147
@ PEAK_IPL_PIXEL_FORMAT_RGB_10
Definition peak_ipl_backend.h:98
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_12
Definition peak_ipl_backend.h:68
@ PEAK_IPL_PIXEL_FORMAT_RGB_10_PACKED_32
Definition peak_ipl_backend.h:128
@ PEAK_IPL_PIXEL_FORMAT_COORD3D_C8
Definition peak_ipl_backend.h:86
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:135
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_12_PACKED
Definition peak_ipl_backend.h:123
@ PEAK_IPL_PIXEL_FORMAT_RGBA_8
Definition peak_ipl_backend.h:105
@ PEAK_IPL_PIXEL_FORMAT_RGB_12
Definition peak_ipl_backend.h:99
@ PEAK_IPL_PIXEL_FORMAT_YUV420_8_YY_VU_SemiplanarIDS
Definition peak_ipl_backend.h:93
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:155
@ PEAK_IPL_PIXEL_FORMAT_MONO_12
Definition peak_ipl_backend.h:80
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:163
@ PEAK_IPL_PIXEL_FORMAT_MONO_10
Definition peak_ipl_backend.h:79
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_12
Definition peak_ipl_backend.h:72
@ PEAK_IPL_PIXEL_FORMAT_MONO_12_PACKED
Definition peak_ipl_backend.h:126
@ PEAK_IPL_PIXEL_FORMAT_BGR_10
Definition peak_ipl_backend.h:102
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_10_PACKED
Definition peak_ipl_backend.h:116
@ PEAK_IPL_PIXEL_FORMAT_CONFIDENCE_8
Definition peak_ipl_backend.h:83
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_10
Definition peak_ipl_backend.h:75
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_8
Definition peak_ipl_backend.h:66
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_12_PACKED
Definition peak_ipl_backend.h:114
@ PEAK_IPL_PIXEL_FORMAT_RGB_8
Definition peak_ipl_backend.h:97
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_10
Definition peak_ipl_backend.h:63
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_10_PACKED
Definition peak_ipl_backend.h:122
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_10_PACKED
Definition peak_ipl_backend.h:113
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_8
Definition peak_ipl_backend.h:70
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_10_PACKED
Definition peak_ipl_backend.h:119
@ PEAK_IPL_PIXEL_FORMAT_BGR_10_PACKED_32
Definition peak_ipl_backend.h:130
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_10
Definition peak_ipl_backend.h:67
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_12
Definition peak_ipl_backend.h:64
@ PEAK_IPL_PIXEL_FORMAT_MONO_16
Definition peak_ipl_backend.h:81
@ PEAK_IPL_PIXEL_FORMAT_YUV422_8_UYVY
Definition peak_ipl_backend.h:95
@ PEAK_IPL_PIXEL_FORMAT_BGRA_12
Definition peak_ipl_backend.h:111
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_10
Definition peak_ipl_backend.h:71
@ PEAK_IPL_PIXEL_FORMAT_BGR_8
Definition peak_ipl_backend.h:101
@ PEAK_IPL_PIXEL_FORMAT_BAYER_RG_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:151
@ PEAK_IPL_PIXEL_FORMAT_INVALID
Definition peak_ipl_backend.h:60
@ PEAK_IPL_PIXEL_FORMAT_BAYER_BG_8
Definition peak_ipl_backend.h:74
@ PEAK_IPL_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:167
@ PEAK_IPL_PIXEL_FORMAT_RGBA_12
Definition peak_ipl_backend.h:107
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GB_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:139
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_12_GROUPED_24_IDS
Definition peak_ipl_backend.h:159
@ PEAK_IPL_PIXEL_FORMAT_RGBA_10
Definition peak_ipl_backend.h:106
@ PEAK_IPL_PIXEL_FORMAT_BGRA_8
Definition peak_ipl_backend.h:109
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_10_GROUPED_40_IDS
Definition peak_ipl_backend.h:143
@ PEAK_IPL_PIXEL_FORMAT_BAYER_GR_8
Definition peak_ipl_backend.h:62
@ PEAK_IPL_PIXEL_FORMAT_BGRA_10
Definition peak_ipl_backend.h:110
@ PEAK_IPL_PIXEL_FORMAT_MONO_10_PACKED
Definition peak_ipl_backend.h:125
@ PEAK_IPL_PIXEL_FORMAT_COORD3D_ABC32F
Definition peak_ipl_backend.h:90
@ PEAK_IPL_PIXEL_FORMAT_YUV420_8_YY_UV_SemiplanarIDS
Definition peak_ipl_backend.h:92
@ PEAK_IPL_INTERPOLATION_LANCZOS4
Definition peak_ipl_backend.h:299
@ PEAK_IPL_INTERPOLATION_NEAREST
Definition peak_ipl_backend.h:295
@ PEAK_IPL_INTERPOLATION_LINEAR_EXACT
Definition peak_ipl_backend.h:300
@ PEAK_IPL_INTERPOLATION_CUBIC
Definition peak_ipl_backend.h:297
@ PEAK_IPL_INTERPOLATION_LINEAR
Definition peak_ipl_backend.h:296
@ PEAK_IPL_INTERPOLATION_NEAREST_EXACT
Definition peak_ipl_backend.h:301
@ PEAK_IPL_INTERPOLATION_AREA
Definition peak_ipl_backend.h:298
@ PEAK_IPL_CONVERSION_MODE_FAST
Definition peak_ipl_backend.h:51
@ PEAK_IPL_CONVERSION_MODE_HIGH_QUALITY
Definition peak_ipl_backend.h:52
@ PEAK_IPL_CONVERSION_MODE_CLASSIC
Definition peak_ipl_backend.h:53
2D position in an image.
Definition peak_ipl_simple_types.hpp:250
size_t x
X position.
Definition peak_ipl_simple_types.hpp:251
size_t y
Y position.
Definition peak_ipl_simple_types.hpp:252
Scale Factors of an image.
Definition peak_ipl_simple_types.hpp:276
double y
Y factor.
Definition peak_ipl_simple_types.hpp:278
double x
X factor.
Definition peak_ipl_simple_types.hpp:277
2D size of an image.
Definition peak_ipl_simple_types.hpp:225
size_t height
Height of size.
Definition peak_ipl_simple_types.hpp:227
size_t width
Width of size.
Definition peak_ipl_simple_types.hpp:226