Related functions for Simd::Rectangle structure. More...
Functions | |
| template<typename T > | |
| bool | operator== (const Rectangle< T > &r1, const Rectangle< T > &r2) |
| Compares two rectangles on equality. More... | |
| template<typename T > | |
| bool | operator!= (const Rectangle< T > &r1, const Rectangle< T > &r2) |
| Compares two rectangles on inequality. More... | |
| template<class T1 , class T2 > | |
| Rectangle< T1 > | operator/ (const Rectangle< T1 > &rect, const T2 &value) |
| Divides the rectangle on the scalar value. More... | |
| template<class T1 , class T2 > | |
| Rectangle< T1 > | operator* (const Rectangle< T1 > &rect, const T2 &value) |
| Multiplies the rectangle on the scalar value. More... | |
| template<class T1 , class T2 > | |
| Rectangle< T1 > | operator* (const T2 &value, const Rectangle< T1 > &rect) |
| Multiplies the scalar value on the rectangle. More... | |
| template<typename T > | |
| Rectangle< T > | operator+ (const Rectangle< T > &r1, const Rectangle< T > &r2) |
| Sums the corresponding rectangle's coordinates of two rectangles.. More... | |
Detailed Description
Related functions for Simd::Rectangle structure.
Function Documentation
◆ operator==()
Compares two rectangles on equality.
- Parameters
-
[in] r1 - a first rectangle. [in] r2 - a second rectangle.
- Returns
- a result of comparison.
◆ operator!=()
Compares two rectangles on inequality.
- Parameters
-
[in] r1 - a first rectangle. [in] r2 - a second rectangle.
- Returns
- a result of comparison.
◆ operator/()
| template< class T1, class T2 > Rectangle< T1 > operator/ | ( | const Rectangle< T1 > & | rect, |
| const T2 & | value | ||
| ) |
Divides the rectangle on the scalar value.
- Parameters
-
[in] rect - a rectangle. [in] value - a scalar value.
- Returns
- a result of division.
◆ operator*() [1/2]
| template< class T1, class T2 > Rectangle< T1 > operator* | ( | const Rectangle< T1 > & | rect, |
| const T2 & | value | ||
| ) |
Multiplies the rectangle on the scalar value.
- Parameters
-
[in] rect - a rectangle. [in] value - a scalar value.
- Returns
- a result of multiplication.
◆ operator*() [2/2]
| template< class T1, class T2 > Rectangle< T1 > operator* | ( | const T2 & | value, |
| const Rectangle< T1 > & | rect | ||
| ) |
Multiplies the scalar value on the rectangle.
- Parameters
-
[in] value - a scalar value. [in] rect - a rectangle.
- Returns
- a result of multiplication.
