37 constexpr Rect2D(
size_t x,
size_t y,
size_t width,
size_t height)
38 :
Rect2D({ x, y }, { width, height })
67 return m_point.x + m_size.width;
79 return m_point.y + m_size.height;
97 m_size.height = height;
120 return !(lhs == rhs);
Rectangle type.
Definition peak_ipl_rect.hpp:32
constexpr size_t left() const
Definition peak_ipl_rect.hpp:59
constexpr void setX(size_t x)
Definition peak_ipl_rect.hpp:101
constexpr size_t top() const
Definition peak_ipl_rect.hpp:71
constexpr void setY(size_t y)
Definition peak_ipl_rect.hpp:107
constexpr void setWidth(size_t width)
Definition peak_ipl_rect.hpp:89
constexpr Point2D topLeft() const
Definition peak_ipl_rect.hpp:47
constexpr Size2D size() const
Definition peak_ipl_rect.hpp:53
constexpr Rect2D(size_t x, size_t y, size_t width, size_t height)
Definition peak_ipl_rect.hpp:37
constexpr void setHeight(size_t height)
Definition peak_ipl_rect.hpp:95
constexpr size_t right() const
Definition peak_ipl_rect.hpp:65
constexpr void setSize(const Size2D &size)
Definition peak_ipl_rect.hpp:83
constexpr Rect2D(const Point2D &point, const Size2D &size)
Definition peak_ipl_rect.hpp:41
constexpr size_t bottom() const
Definition peak_ipl_rect.hpp:77
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:429
bool operator==(const Sharpness::SharpnessROI &lhs, const Sharpness::SharpnessROI &rhs)
Definition peak_ipl_sharpness.hpp:423
#define PEAK_IPL_NO_DISCARD
Definition peak_ipl_attribute_defines.h:25
2D position in an image.
Definition peak_ipl_simple_types.hpp:242
2D size of an image.
Definition peak_ipl_simple_types.hpp:218