public class Bod {
private double x;
private double y;
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
public Bod(double x, double y) {
this.x = x;
this.y = y;
}
public Bod() {
this(0, 0);
}
public String toString() {
return "[" + x + ", " + y + "]";
}
public void nastav(double x, double y) {
setX(x);
setY(y);
}
public void nastav(Bod bod) {
setX(bod.getX());
setY(bod.getY());
// this.x = bod.x;
}
public boolean rovnakeSuradnice(Bod bod) {
return (bod.x == x) && (bod.y == y);
}
public double vzdialenostK(double x, double y) {
return Math.sqrt((this.x - x) * (this.x - x) + (this.y - y)
* (this.y - y));
}
public double vzdialenostK(Bod bod) {
return vzdialenostK(bod.x, bod.y);
}
public void posunO(double dx, double dy) {
setX(getX() + dx);
setY(getY() + dy);
}
public Bod posunutyBod(double dx, double dy) {
return new Bod(getX() + dx, getY() + dy);
}
}