1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
// Copyright 2005 by Anthony Liekens anthony@liekens.net
#ifndef COORDINATE_H
#define COORDINATE_H
class Coordinate {
private:
double x, y;
public:
Coordinate();
Coordinate( double x, double y );
void setX( double x );
void setY( double y );
void setXMapped( int x );
void setYMapped( int y );
double getX() const;
double getY() const;
int getXMapped() const;
int getYMapped() const;
double distance( const Coordinate& c ) const;
bool operator==( const Coordinate &that) const;
};
#endif
|