[libcamera-devel] [PATCH 11/15] libcamera: geometry: Add isNull() function to Rectangle class
Niklas Söderlund
niklas.soderlund at ragnatech.se
Wed Jul 1 18:50:28 CEST 2020
Hi Jacopo,
Thanks for your patch.
On 2020-07-01 14:30:32 +0200, Jacopo Mondi wrote:
> It's common for code to check if a rectangle is null. Add a helper function
> to do so.
>
> Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
> ---
> include/libcamera/geometry.h | 1 +
> src/libcamera/geometry.cpp | 6 ++++++
> 2 files changed, 7 insertions(+)
>
> diff --git a/include/libcamera/geometry.h b/include/libcamera/geometry.h
> index 7d4b8bcfe3d8..44561d9cc5a4 100644
> --- a/include/libcamera/geometry.h
> +++ b/include/libcamera/geometry.h
> @@ -18,6 +18,7 @@ struct Rectangle {
> unsigned int width;
> unsigned int height;
>
> + bool isNull() const { return !width && !height; }
> const std::string toString() const;
> };
>
> diff --git a/src/libcamera/geometry.cpp b/src/libcamera/geometry.cpp
> index 24c44fb43acf..af29ed1119fe 100644
> --- a/src/libcamera/geometry.cpp
> +++ b/src/libcamera/geometry.cpp
> @@ -49,6 +49,12 @@ namespace libcamera {
> * \brief The distance between the top and bottom sides
> */
>
> +/**
> + * \fn bool Rectangle::isNull() const
> + * \brief Check if the rectangle is null
> + * \return True if both the width and height are 0, or false otherwise
> + */
> +
> /**
> * \brief Assemble and return a string describing the rectangle
> * \return A string describing the Rectangle
> --
> 2.27.0
>
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
--
Regards,
Niklas Söderlund
More information about the libcamera-devel
mailing list