#include <Coordinate.h>
Public Member Functions | |
Coordinate (long X, long Y, long Z) | |
Coordinate (const Coordinate &rhs) | |
~Coordinate () | |
Coordinate | operator+ (const Coordinate &rhs) const |
Coordinate | operator- (const Coordinate &rhs) const |
long | getXCoordinate () const |
long | getYCoordinate () const |
long | getZCoordinate () const |
Static Public Attributes | |
static Coordinate | NORTH |
The 'north' coordinate. | |
static Coordinate | NUP |
The 'north up' coordinate. | |
static Coordinate | NDOWN |
The 'north down' coordinate. | |
static Coordinate | SOUTH |
The 'south' coordinate. | |
static Coordinate | SUP |
The 'south up' coordinate. | |
static Coordinate | SDOWN |
The 'south down' coordinate. | |
static Coordinate | EAST |
The 'east' coordinate. | |
static Coordinate | EUP |
The 'east up' coordinate. | |
static Coordinate | EDOWN |
The 'east down' coordinate. | |
static Coordinate | WEST |
The 'west' coordinate. | |
static Coordinate | WUP |
The 'west up' coordinate. | |
static Coordinate | WDOWN |
The 'west down' coordinate. | |
static Coordinate | NW |
The 'northwest' coordinate. | |
static Coordinate | NWUP |
The 'northwest up' coordinate. | |
static Coordinate | NWDOWN |
The 'northwest down' coordinate. | |
static Coordinate | NE |
The 'northeast' coordinate. | |
static Coordinate | NEUP |
The 'northeast up' coordinate. | |
static Coordinate | NEDOWN |
The 'northeast down' coordinate. | |
static Coordinate | SW |
The 'southwest' coordinate. | |
static Coordinate | SWUP |
The 'southwest up' coordinate. | |
static Coordinate | SWDOWN |
The 'southwest down' coordinate. | |
static Coordinate | SE |
The 'southeast' coordinate. | |
static Coordinate | SEUP |
The 'southeast up' coordinate. | |
static Coordinate | SEDOWN |
The 'southeast down' coordinate. | |
static Coordinate | UP |
The 'up' coordinate. | |
static Coordinate | DOWN |
The 'down' coordinate. |
Definition at line 33 of file Coordinate.h.
Coordinate::Coordinate | ( | long | X, | |
long | Y, | |||
long | Z | |||
) |
Specialized constructor
X | initial X coordinate | |
Y | initial Y coordinate | |
Z | initial Z coordinate |
Coordinate::Coordinate | ( | const Coordinate & | rhs | ) |
Copy Constructor
rhs | Copy from |
Coordinate::~Coordinate | ( | ) |
Default destructor
Coordinate Coordinate::operator+ | ( | const Coordinate & | rhs | ) | const |
Coordinate Coordinate::operator- | ( | const Coordinate & | rhs | ) | const |
long Coordinate::getXCoordinate | ( | ) | const |
Getter
long Coordinate::getYCoordinate | ( | ) | const |
Getter
long Coordinate::getZCoordinate | ( | ) | const |
Getter
Coordinate Coordinate::NORTH [static] |
Coordinate Coordinate::NUP [static] |
Coordinate Coordinate::NDOWN [static] |
Coordinate Coordinate::SOUTH [static] |
Coordinate Coordinate::SUP [static] |
Coordinate Coordinate::SDOWN [static] |
Coordinate Coordinate::EAST [static] |
Coordinate Coordinate::EUP [static] |
Coordinate Coordinate::EDOWN [static] |
Coordinate Coordinate::WEST [static] |
Coordinate Coordinate::WUP [static] |
Coordinate Coordinate::WDOWN [static] |
Coordinate Coordinate::NW [static] |
Coordinate Coordinate::NWUP [static] |
Coordinate Coordinate::NWDOWN [static] |
Coordinate Coordinate::NE [static] |
Coordinate Coordinate::NEUP [static] |
Coordinate Coordinate::NEDOWN [static] |
Coordinate Coordinate::SW [static] |
Coordinate Coordinate::SWUP [static] |
Coordinate Coordinate::SWDOWN [static] |
Coordinate Coordinate::SE [static] |
Coordinate Coordinate::SEUP [static] |
Coordinate Coordinate::SEDOWN [static] |
Coordinate Coordinate::UP [static] |
Coordinate Coordinate::DOWN [static] |