19 #ifndef MIR_GEOMETRY_SIZE_H_ 20 #define MIR_GEOMETRY_SIZE_H_ 32 constexpr
Size() noexcept {}
33 constexpr
Size(
Size const&) noexcept =
default;
36 template<
typename W
idthType,
typename HeightType>
55 template<
typename Scalar>
61 template<
typename Scalar>
67 #ifdef MIR_GEOMETRY_DISPLACEMENT_H_
AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time...
Definition: blob.h:26
constexpr Size(WidthType &&width, HeightType &&height) noexcept
Definition: size.h:37
DeltaY dy
Definition: displacement.h:48
DeltaX dx
Definition: displacement.h:47
constexpr int as_int() const
Definition: dimensions.h:53
constexpr Width operator*(Scalar scale, Width const &w)
Definition: dimensions.h:148
Definition: displacement.h:32
Height height
Definition: size.h:40
std::ostream & operator<<(std::ostream &out, Displacement const &value)
Width width
Definition: size.h:39
constexpr bool operator==(Displacement const &lhs, Displacement const &rhs)
Definition: displacement.h:51
constexpr Size() noexcept
Definition: size.h:32
constexpr bool operator!=(Displacement const &lhs, Displacement const &rhs)
Definition: displacement.h:56
Size & operator=(Size const &) noexcept=default