libcamera: geometry: Add two-point Rectangle constructor
Add a constructor to the Rectangle class that accepts two points. The constructed Rectangle spans all the space between the two given points. Signed-off-by: Yudhistira Erlandinata <yerlandinata@chromium.org> Co-developed-by: Harvey Yang <chenghaoyang@chromium.org> Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: Harvey Yang <chenghaoyang@chromium.org>
This commit is contained in:
committed by
Jacopo Mondi
parent
2f621920ea
commit
724bbf7d25
@@ -635,6 +635,13 @@ std::ostream &operator<<(std::ostream &out, const SizeRange &sr)
|
||||
* \param[in] size The desired Rectangle size
|
||||
*/
|
||||
|
||||
/**
|
||||
* \fn Rectangle::Rectangle(const Point &point1, const Point &point2)
|
||||
* \brief Construct a Rectangle from two opposite corners
|
||||
* \param[in] point1 One of corners of the rectangle
|
||||
* \param[in] point2 The opposite corner of \a point1
|
||||
*/
|
||||
|
||||
/**
|
||||
* \var Rectangle::x
|
||||
* \brief The horizontal coordinate of the rectangle's top-left corner
|
||||
|
||||
Reference in New Issue
Block a user