38 constexpr Rect2D(
size_t x,
size_t y,
size_t width,
size_t height)
39 :
Rect2D({ x, y }, { width, height })
68 return m_point.x + m_size.width;
80 return m_point.y + m_size.height;
98 m_size.height = height;
121 return !(lhs == rhs);
Rectangle type.
Definition peak_ipl_rect.hpp:33
constexpr size_t left() const
Definition peak_ipl_rect.hpp:60
constexpr void setX(size_t x)
Definition peak_ipl_rect.hpp:102
constexpr size_t top() const
Definition peak_ipl_rect.hpp:72
constexpr void setY(size_t y)
Definition peak_ipl_rect.hpp:108
constexpr void setWidth(size_t width)
Definition peak_ipl_rect.hpp:90
constexpr Point2D topLeft() const
Definition peak_ipl_rect.hpp:48
constexpr Size2D size() const
Definition peak_ipl_rect.hpp:54
constexpr Rect2D(size_t x, size_t y, size_t width, size_t height)
Definition peak_ipl_rect.hpp:38
constexpr void setHeight(size_t height)
Definition peak_ipl_rect.hpp:96
constexpr size_t right() const
Definition peak_ipl_rect.hpp:66
constexpr void setSize(const Size2D &size)
Definition peak_ipl_rect.hpp:84
constexpr Rect2D(const Point2D &point, const Size2D &size)
Definition peak_ipl_rect.hpp:42
constexpr size_t bottom() const
Definition peak_ipl_rect.hpp:78
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
2D position in an image.
Definition peak_ipl_simple_types.hpp:250
2D size of an image.
Definition peak_ipl_simple_types.hpp:225