public class Position
extends java.lang.Object
Constructor and Description |
---|
Position(double x,
double y)
Inicializuje poziciu podla parametrov
|
Position(Position position)
Inicializuje poziciu podla
position . |
Modifier and Type | Method and Description |
---|---|
void |
add(double deltaX,
double deltaY)
Posunie poziciu o
deltaX a deltaY |
void |
addX(double deltaX)
Zmeni x-ovu suradnicu o
deltaX |
void |
addY(double deltaY)
Zmeni y-ovu suradnicu o
deltaY |
static double |
angle(Position p1,
Position p2)
Vrati uhol, ktory ma priamka prechadzajuca poziciami
p1 a p2 |
static Position |
createRandom(int minX,
int minY,
int maxX,
int maxY)
Vytvori novu instanciu Position s nahodnymi suradnicami.
|
static double |
distance(Position p1,
Position p2)
Vrati vzajomnu vzdialenost dvoch pozicii
|
int |
getRoundedX()
Vrati zaokruhlenu hodnotu x-ovej suradnice ako
int |
int |
getRoundedY()
Vrati zaokruhlenu hodnotu y-ovej suradnice ako
int |
double |
getX()
Vrati x-ovu suradnicu pozicie
|
double |
getY()
Vrati y-ovu suradnicu pozicie
|
void |
set(double x,
double y)
Nastavy hodnoty suradnic
x a y |
void |
setX(double x)
Nastavy x-ovu suradnicu pozicie
|
void |
setY(double y)
Nastavy y-ovu suradnicu pozicie
|
java.lang.String |
toString()
Vrati Poziciu ako
String |
public Position(Position position)
position
. Nova pozicia bude mat rovnake suradnice ako position
.position
- vzorova poziciapublic Position(double x, double y)
x
- x-ova suradnica poziciey
- y-ova suradnica poziciepublic void set(double x, double y)
x
a y
x
- x-ova suradnica poziciey
- y-ova suradnica poziciepublic void setX(double x)
x
- x-ova suradnica poziciepublic void setY(double y)
y
- y-ova suradnica poziciepublic double getX()
public double getY()
public int getRoundedX()
int
public int getRoundedY()
int
public void add(double deltaX, double deltaY)
deltaX
a deltaY
deltaX
- zmena x-ovej suradnicedeltaY
- zmena y-ovej suradnicepublic void addX(double deltaX)
deltaX
deltaX
- zmena x-ovej suradnicepublic void addY(double deltaY)
deltaY
deltaY
- zmena y-ovej suradnicepublic java.lang.String toString()
String
toString
in class java.lang.Object
public static double distance(Position p1, Position p2)
public static double angle(Position p1, Position p2)
p1
a p2
public static Position createRandom(int minX, int minY, int maxX, int maxY)