Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.
More...
|
bool | operator== (Displacement const &lhs, Displacement const &rhs) |
|
bool | operator!= (Displacement const &lhs, Displacement const &rhs) |
|
std::ostream & | operator<< (std::ostream &out, Displacement const &value) |
|
Displacement | operator+ (Displacement const &lhs, Displacement const &rhs) |
|
Displacement | operator- (Displacement const &lhs, Displacement const &rhs) |
|
Point | operator+ (Point const &lhs, Displacement const &rhs) |
|
Point | operator- (Point const &lhs, Displacement const &rhs) |
|
Displacement | operator- (Point const &lhs, Point const &rhs) |
|
bool | operator< (Displacement const &lhs, Displacement const &rhs) |
|
Length | operator""_mm (long double mag) |
|
Length | operator""_mm (unsigned long long mag) |
|
Length | operator""_cm (long double mag) |
|
Length | operator""_cm (unsigned long long mag) |
|
Length | operator""_in (long double mag) |
|
Length | operator""_in (unsigned long long mag) |
|
DeltaX | operator+ (DeltaX lhs, DeltaX rhs) |
|
DeltaX | operator- (DeltaX lhs, DeltaX rhs) |
|
template<typename Target , typename Source > |
Target | dim_cast (Source s) |
|
bool | operator== (Point const &lhs, Point const &rhs) |
|
bool | operator!= (Point const &lhs, Point const &rhs) |
|
Point | operator+ (Point lhs, DeltaX rhs) |
|
std::ostream & | operator<< (std::ostream &out, Point const &value) |
|
bool | operator== (Rectangle const &lhs, Rectangle const &rhs) |
|
bool | operator!= (Rectangle const &lhs, Rectangle const &rhs) |
|
std::ostream & | operator<< (std::ostream &out, Rectangle const &value) |
|
std::ostream & | operator<< (std::ostream &out, Rectangles const &value) |
|
bool | operator== (Size const &lhs, Size const &rhs) |
|
bool | operator!= (Size const &lhs, Size const &rhs) |
|
std::ostream & | operator<< (std::ostream &out, Size const &value) |
|
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.