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
|
boolean |
isInRectangle(int minX,
int minY,
int maxX,
int maxY)
Zisti, ci sa pozicia nachadza v obdlznikovej oblasti danej parametrami.
|
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 yx - 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()
intpublic int getRoundedY()
intpublic void add(double deltaX,
double deltaY)
deltaX a deltaYdeltaX - zmena x-ovej suradnicedeltaY - zmena y-ovej suradnicepublic void addX(double deltaX)
deltaXdeltaX - zmena x-ovej suradnicepublic void addY(double deltaY)
deltaYdeltaY - zmena y-ovej suradnicepublic java.lang.String toString()
StringtoString in class java.lang.Objectpublic static double distance(Position p1, Position p2)
public static double angle(Position p1, Position p2)
p1 a p2public static Position createRandom(int minX, int minY, int maxX, int maxY)
public boolean isInRectangle(int minX,
int minY,
int maxX,
int maxY)
minX - dolná hranica na osi xminY - dolná hranica na osi ymaxX - horná hranica na osi xmaxY - horná hranica na osi ytrue ak sú splnené všetky nasledujúce podmienky:
minX
minY
maxX
maxY
false