2D point both axes of which have the same dimension typeModels: Point2DConcept More...
#include <point.hpp>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| point (T px, T py) | |
| point | operator<< (std::ptrdiff_t shift) const |
| point | operator>> (std::ptrdiff_t shift) const |
| point & | operator+= (point const &p) |
| point & | operator-= (point const &p) |
| point & | operator/= (double d) |
| point & | operator*= (double d) |
| T const & | operator[] (std::size_t i) const |
| T & | operator[] (std::size_t i) |
Public Attributes | |
| T | x {0} |
| T | y {0} |
Static Public Attributes | |
| static constexpr std::size_t | num_dimensions = 2 |
2D point both axes of which have the same dimension type
Models: Point2DConcept