Commit 387e9235 authored by Alexander Alekhin's avatar Alexander Alekhin

Merge pull request #11772 from PhilLab:patch-5

parents 64f2b1b2 577546cc
...@@ -322,6 +322,8 @@ public: ...@@ -322,6 +322,8 @@ public:
Size_& operator = (const Size_& sz); Size_& operator = (const Size_& sz);
//! the area (width*height) //! the area (width*height)
_Tp area() const; _Tp area() const;
//! aspect ratio (width/height)
double aspectRatio() const;
//! true if empty //! true if empty
bool empty() const; bool empty() const;
...@@ -1670,6 +1672,12 @@ _Tp Size_<_Tp>::area() const ...@@ -1670,6 +1672,12 @@ _Tp Size_<_Tp>::area() const
return result; return result;
} }
template<typename _Tp> inline
double Size_<_Tp>::aspectRatio() const
{
return width / static_cast<double>(height);
}
template<typename _Tp> inline template<typename _Tp> inline
bool Size_<_Tp>::empty() const bool Size_<_Tp>::empty() const
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment