public static class GRobot.Bod extends Point2D implements Poloha
Point2D
a implementáciu rozhrania
Poloha
skupiny tried grafického robota. Účelom tejto
triedy je zlepšenie vnútornej kompatibility v skupine tried grafického
robota. Niektoré metódy s návratovou hodnotou Poloha
v skutočnosti vracajú objekt typu Bod
.
Point2D.Double, Point2D.Float
Konštruktor a opis |
---|
Bod(double x,
double y)
Konštruktor – prijíma súradnice bodu.
|
Bod(GRobot.Bod bod)
Kopírovací konštruktor.
|
Bod(Point2D bod)
Konštruktor – prijíma objekt určujúci bod.
|
Modifikátor a typ | Metóda a opis |
---|---|
static String |
bodNaRetazec(double x,
double y)
Alias pre
bodNaReťazec . |
static String |
bodNaReťazec(double x,
double y)
Prevedie súradnice inštancie triedy
Point2D (bod
Javy) do textovej podoby. |
static String |
bodNaRetazec(Point2D bod)
Alias pre
bodNaReťazec . |
static String |
bodNaReťazec(Point2D bod)
Prevedie súradnice inštancie triedy
Point2D (bod
Javy) do textovej podoby. |
double |
getX()
|
double |
getY()
|
GRobot.Bod |
poloha()
|
void |
poloha(double x,
double y)
|
void |
poloha(Poloha poloha)
|
static String |
polohaNaRetazec(double x,
double y)
Alias pre
polohaNaReťazec . |
static String |
polohaNaReťazec(double x,
double y)
|
static String |
polohaNaRetazec(Poloha poloha)
Alias pre
polohaNaReťazec . |
static String |
polohaNaReťazec(Poloha poloha)
|
double |
polohaX()
|
double |
polohaY()
|
static Point2D.Double |
retazecNaBod(String text)
Alias pre
reťazecNaBod . |
static Point2D.Double |
reťazecNaBod(String text)
Prevedie zadaný reťazec reprezentujúci polohu alebo súradnice bodu
na inštanciu triedy
Point2D.Double . |
static Poloha |
retazecNaPolohu(String text)
Alias pre
reťazecNaPolohu . |
static Poloha |
reťazecNaPolohu(String text)
Prevedie zadaný reťazec reprezentujúci polohu alebo súradnice bodu
na implementáciu rozhrania Poloha (triedu
Bod ). |
void |
setLocation(double x,
double y)
|
static boolean |
spravnyFormat(String text)
Alias pre
správnyFormát . |
static boolean |
správnyFormát(String text)
Zistí, či je zadaný reťazec v rozpoznateľnom formáte
reprezentujúcom polohu alebo súradnice bodu.
|
double |
suradnicaX()
|
double |
súradnicaX()
|
double |
suradnicaY()
|
double |
súradnicaY()
|
String |
toString()
Reťazcová reprezentácia tohto bodu na účely ladenia obsahujúca
informácie o súradniciach.
|
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, equals, hashCode, setLocation
public Bod(double x, double y)
x
– počiatočná x-ová súradnica tohto objektuy
– počiatočná y-ová súradnica tohto objektupublic Bod(Point2D bod)
bod
– objekt určujúci počiatočné súradnice tohto objektupublic Bod(GRobot.Bod bod)
bod
– iná inštancia bodu, ktorá bude skopírovanápublic double getX()
public double getY()
public void setLocation(double x, double y)
setLocation
v triede Point2D
x
– nová x-ová súradnica boduy
– nová y-ová súradnica bodupublic double polohaX()
public double polohaY()
public double súradnicaX()
súradnicaX
v rozhraní Poloha
public double suradnicaX()
suradnicaX
v rozhraní Poloha
public double súradnicaY()
súradnicaY
v rozhraní Poloha
public double suradnicaY()
suradnicaY
v rozhraní Poloha
public GRobot.Bod poloha()
Poloha
. Metóda je používaná inštanciami ostatných tried skupiny
tried grafického robota.public void poloha(double x, double y)
x
– nová x-ová súradnica boduy
– nová y-ová súradnica bodupublic void poloha(Poloha poloha)
poloha
– poloha obsahujúca nové súradnice bodupublic String toString()
polohaNaReťazec
,
reťazecNaPolohu
,
bodNaReťazec
a reťazecNaBod
.
public static String polohaNaReťazec(Poloha poloha)
Poloha
(čiže
nielen bodu – vstupom môže byť napríklad robot
,
oblasť
, tlačidlo
, častica
…) do textovej podoby, ktorá bude reprezentovať polohu so
súradnicami x a y.
(Vhodné napríklad pri ukladaní údajov do konfiguračného súboru.)poloha
– poloha, ktorá má byť prevedená do reťazcovej podobyreťazecNaPolohu(String)
,
správnyFormát(String)
public static String polohaNaRetazec(Poloha poloha)
polohaNaReťazec
.public static String bodNaReťazec(Point2D bod)
Point2D
(bod
Javy) do textovej podoby.bod
– bod, ktorý má byť prevedený do reťazcovej podobyreťazecNaBod(String)
,
správnyFormát(String)
public static String bodNaRetazec(Point2D bod)
bodNaReťazec
.public static String polohaNaReťazec(double x, double y)
Poloha
(čiže
nielen bodu – vstupom môže byť napríklad robot
,
oblasť
, tlačidlo
, častica
…) do textovej podoby, ktorá bude reprezentovať polohu so
súradnicami x a y.
(Vhodné napríklad pri ukladaní údajov do konfiguračného súboru.)x
– x-ová súradnica polohy, ktorá má byť prevedená do
reťazcovej podobyy
– y-ová súradnica polohy, ktorá má byť prevedená do
reťazcovej podobyreťazecNaPolohu(String)
,
správnyFormát(String)
public static String polohaNaRetazec(double x, double y)
polohaNaReťazec
.public static String bodNaReťazec(double x, double y)
Point2D
(bod
Javy) do textovej podoby.x
– x-ová súradnica bodu, ktorý má byť prevedený do
reťazcovej podobyy
– y-ová súradnica bodu, ktorý má byť prevedený do
reťazcovej podobyreťazecNaBod(String)
,
správnyFormát(String)
public static String bodNaRetazec(double x, double y)
bodNaReťazec
.public static Poloha reťazecNaPolohu(String text)
Bod
).
Metóda rozpoznáva reťazce v tvare:
xy(
súradnicaX,
súradnicaY)
[
súradnicaX,
súradnicaY]
,Metóda je vhodná ako doplnok k metóde polohaNaReťazec
.
text
– reťazec, ktorý má byť prevedenýBod
)
obsahujúca polohu získanú z reťazcovej podobypolohaNaReťazec(Poloha)
,
správnyFormát(String)
public static Poloha retazecNaPolohu(String text)
reťazecNaPolohu
.public static Point2D.Double reťazecNaBod(String text)
Point2D.Double
.
Metóda rozpoznáva reťazce v tvare:
xy(
súradnicaX,
súradnicaY)
[
súradnicaX,
súradnicaY]
,reťazecNaPolohu
, ktorej výstup prevedie
na bod Javy, takže z hľadiska výkonu je výhodnejšie použitie metódy
reťazecNaPolohu
.)
Metóda je vhodná ako doplnok k metóde
bodNaReťazec
.
text
– reťazec, ktorý má byť prevedenýPoint2D.Double
so súradnicami získanými z reťazcovej podobybodNaReťazec(Point2D)
,
správnyFormát(String)
public static Point2D.Double retazecNaBod(String text)
reťazecNaBod
.public static boolean správnyFormát(String text)
xy(
súradnicaX,
súradnicaY)
[
súradnicaX,
súradnicaY]
,Metóda je vhodná ako doplnok k metódam polohaNaReťazec
a reťazecNaPolohu
.
text
– reťazec, ktorý má byť posúdený true
ak je zadaný teťazec v rozpoznateľnom
formátepolohaNaReťazec(double, double)
,
polohaNaReťazec(Poloha)
,
bodNaReťazec(double, double)
,
bodNaReťazec(Point2D)
,
reťazecNaPolohu(String)
,
reťazecNaBod(String)
,
správnyFormát(String)
public static boolean spravnyFormat(String text)
správnyFormát
.