|
RawSpeed
fast raw decoding library
|
#include "adt/Point.h"
Public Types | |
| using | value_type = int32_t |
| using | area_type = uint64_t |
Public Member Functions | |
| constexpr | iPoint2D ()=default |
| constexpr | iPoint2D (value_type a, value_type b) |
| constexpr iPoint2D | operator+ (const iPoint2D &rhs) const |
| constexpr iPoint2D | operator- (const iPoint2D &rhs) const |
| iPoint2D & | operator+= (const iPoint2D &rhs) |
| iPoint2D & | operator-= (const iPoint2D &rhs) |
| constexpr bool RAWSPEED_READONLY | operator== (const iPoint2D &rhs) const |
| constexpr bool RAWSPEED_READONLY | operator> (const iPoint2D &rhs) const |
| constexpr bool RAWSPEED_READONLY | operator< (const iPoint2D &rhs) const |
| constexpr bool RAWSPEED_READONLY | operator>= (const iPoint2D &rhs) const |
| constexpr bool RAWSPEED_READONLY | operator<= (const iPoint2D &rhs) const |
| bool RAWSPEED_READONLY | hasPositiveArea () const |
| area_type RAWSPEED_READONLY | area () const |
| constexpr bool RAWSPEED_READONLY | isThisInside (const iPoint2D &rhs) const |
| constexpr iPoint2D | getSmallest (const iPoint2D &rhs) const |
Public Attributes | |
| value_type | x = 0 |
| value_type | y = 0 |
|
constexprdefault |
|
inlineconstexpr |
|
inlinenodiscard |
|
inlinenodiscardconstexpr |
|
inlinenodiscard |
|
inlinenodiscardconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |