Struct for coordinates.
Definition: Coordinates.hpp:7
int x
Definition: Coordinates.hpp:16
Coordinates(int x0=0, int y0=0)
Construct a new Coordinates object. Z value is fetched based on the x and y values.
Definition: Coordinates.cpp:8
friend bool operator<(const Coordinates &l, const Coordinates &r)
Compare coordinates.
Definition: Coordinates.cpp:23
bool operator==(Coordinates &other)
Check if coordinates match.
Definition: Coordinates.cpp:18
unsigned int distance(const Coordinates &other) const
Calculate the euclidean distance between two Coordinates.
Definition: Coordinates.cpp:28
int y
Definition: Coordinates.hpp:17
int z
Definition: Coordinates.hpp:18