67 std::pair<unsigned short, unsigned short>
toPair()
const;
Sista library namespace.
Definition ansi.cpp:31
Definition coordinates.hpp:120
Represents 2D coordinates with x and y values.
Definition coordinates.hpp:36
Coordinates()
Default constructor initializing coordinates to (0,0).
Definition coordinates.cpp:23
static Coordinates fromPair(const std::pair< unsigned short, unsigned short > &)
Creates a Coordinates instance from a std::pair.
Definition coordinates.cpp:26
Coordinates operator*(const unsigned short) const
Scalar multiplication operator.
Definition coordinates.cpp:50
Coordinates operator+=(const Coordinates &)
Compound addition assignment operator.
Definition coordinates.cpp:53
Coordinates operator+(const Coordinates &) const
Addition operator.
Definition coordinates.cpp:44
bool operator<(const Coordinates &) const
Less-than operator for ordering.
Definition coordinates.cpp:39
bool operator!=(const Coordinates &) const
Inequality operator.
Definition coordinates.cpp:36
unsigned short y
Definition coordinates.hpp:37
unsigned short x
Definition coordinates.hpp:38
bool operator==(const Coordinates &) const
Equality operator.
Definition coordinates.cpp:33
std::pair< unsigned short, unsigned short > toPair() const
Converts the Coordinates instance to a std::pair.
Definition coordinates.cpp:29
Coordinates operator-=(const Coordinates &)
Compound subtraction assignment operator.
Definition coordinates.cpp:58
Coordinates operator-(const Coordinates &) const
Subtraction operator.
Definition coordinates.cpp:47