Modifikátor a typ | Atribút a opis |
---|---|
GRobot |
Roj.kresli
Toto je kresliaci robot roja.
|
Modifikátor a typ | Metóda a opis |
---|---|
GRobot |
GRobot.Spojnica.ciel()
Alias pre
cieľ . |
GRobot |
GRobot.Spojnica.cieľ()
Vráti inštanciu cieľového robota, čiže toho, ku ktorému
smeruje táto spojnica.
|
static GRobot |
Svet.dajRobot(String menoRobota)
Vráti inštanciu robota podľa jeho mena.
|
static GRobot |
Svet.dajRobota(String menoRobota)
Alias pre
dajRobot . |
static GRobot |
Svet.hlavnyRobot()
Alias pre
hlavnýRobot . |
static GRobot |
Svet.hlavnýRobot()
|
GRobot |
Obrázok.kreslic()
Alias pre
kreslič . |
GRobot |
Obrázok.kreslič()
|
GRobot |
GRobot.Spojnica.zdroj()
Vráti inštanciu zdrojového robota, čiže toho, od ktorého
smeruje táto spojnica.
|
Modifikátor a typ | Metóda a opis |
---|---|
GRobot.Spojnica |
GRobot.dajSpojnicu(GRobot cieľ)
Vráti inštanciu jestvujúcej spojnice medzi týmto a zadaným
robotom alebo vráti hodnotu
null , ak spojnica
nejestvuje. |
void |
GRobot.domov(GRobot iný)
Prevezme všetky parametre domovskej pozície od zadaného
robota a zároveň ich aplikuje.
|
boolean |
GRobot.jeNad(GRobot ktorý)
Alias pre
somZa . |
boolean |
GRobot.jePod(GRobot ktorý)
Alias pre
somPred . |
boolean |
GRobot.jePred(GRobot ktorý)
Alias pre
somZa . |
boolean |
GRobot.jeSpojnica(GRobot cieľ)
Zistí, či medzi týmto a zadaným robotom jestvuje spojnica
smerujúca od tohto robota.
|
boolean |
GRobot.jeZa(GRobot ktorý)
Alias pre
somPred . |
boolean |
GRobot.koliduje(GRobot iný)
Zistí, či tento a zadaný robot vzájomne „kolidujú,“ t. j. či
nastala ich vzájomná „zrážka“ alebo nie.
|
void |
GRobot.kopirujSpojnice(GRobot odKtorého)
Alias pre
kopírujSpojnice . |
void |
GRobot.kopírujSpojnice(GRobot odKtorého)
Skopíruje (alebo aktualizuje) všetky spojnice podľa zadaného
robota.
|
void |
Oblasť.kresli(GRobot r)
Nakreslí túto oblasť na aktívne plátno aktuálnou farbou (alebo
náterom) a hrúbkou pera zadaného robota.
|
void |
KreslenieTvaru.kresli(GRobot r)
Jediná metóda rozhrania určená na vykonanie určenej činnosti
(napríklad kreslenie vlastného tvaru robota, zabezpečenie exportu
prvkov do externého formátu a podobne).
|
static void |
Svet.kresli(Shape tvar,
GRobot kreslič)
Táto metóda slúži na kreslenie obrysov zadaného tvaru na podlahu.
|
void |
Plátno.kresli(Shape tvar,
GRobot kreslič)
Táto metóda slúži na kreslenie obrysov zadaného tvaru na
plátno.
|
void |
Obrázok.kresli(Shape tvar,
GRobot kreslič)
Táto metóda slúži na kreslenie obrysov zadaného tvaru do
obrázka.
|
void |
Obrázok.kreslic(GRobot kreslič)
Alias pre
kreslič . |
void |
Obrázok.kreslič(GRobot kreslič)
|
boolean |
GRobot.maSpojnicu(GRobot cieľ)
Alias pre
jeSpojnica . |
boolean |
GRobot.máSpojnicu(GRobot cieľ)
Alias pre
jeSpojnica . |
void |
GRobot.nad(GRobot ktorého)
Alias pre
pred . |
void |
GRobot.novyDomov(GRobot iný)
Alias pre
novýDomov . |
void |
GRobot.novýDomov(GRobot iný)
Prevezme všetky parametre domovskej pozície od zadaného
robota.
|
void |
GRobot.pod(GRobot ktorého)
Alias pre
za . |
void |
GRobot.pred(GRobot ktorého)
Presunie tento robot pred zadaný robot (z pohľadu
zoradenia robotov vo vnútornom zozname, pričom umiestnenie
robotov do vrstiev zostane neovplyvnené).
|
void |
Oblasť.prepusti(GRobot zamestnanec)
Alias pre
uvoľni . |
void |
SVGPodpora.pridaj(Shape tvar,
GRobot tvorca,
String... atribúty)
Vloží do vnútorného zásobníka tejto inštancie ďalší tvar
so základnými atribútmi (ťah a/alebo výplň) nastavenými podľa zadaného
tvorcu a s prípadnou doplňujúcou sériou atribútov.
|
void |
Plátno.pridajGrafiku(GRobot ktorý)
Nakreslí obsah zadanej zálohy plátna vytvorenej metódou
zálohujGrafiku(GRobot) ) cez
jestvujúcu kresbu na plátne (podlahe alebo strope). |
void |
SVGPodpora.pridajObrazok(Image obrázok,
GRobot tvorca,
String... atribúty)
Alias pre
pridajObrázok . |
void |
SVGPodpora.pridajObrázok(Image obrázok,
GRobot tvorca,
String... atribúty)
Zatiaľ neimplementované!
|
void |
SVGPodpora.pridajText(String text,
GRobot tvorca,
String... atribúty)
Vloží do vnútorného zásobníka tejto inštancie nový tvar
reprezentujúci text (znaky, textovú informáciu) s prípadnou
sériou atribútov.
|
void |
SVGPodpora.pridajUsecku(GRobot tvorca,
String... atribúty)
Alias pre
pridajÚsečku . |
void |
SVGPodpora.pridajÚsečku(GRobot tvorca,
String... atribúty)
Pridá úsečku vymedzenú posledným navštíveným bodom tvorcu a jeho
aktuálnou polohou.
|
void |
GRobot.prijatieVyzvy(GRobot autor,
int kľúč)
Alias pre
prijatieVýzvy . |
void |
GRobot.prijatieVýzvy(GRobot autor,
int kľúč)
Táto metóda je predvolene prázdna.
|
static void |
Svet.registrujRobot(GRobot robot)
Registruje robot v konfigurácii.
|
static void |
Svet.registrujRobot(GRobot robot,
String meno)
Registruje robot v konfigurácii podľa zadaného mena.
|
static void |
Svet.registrujRobota(GRobot robot)
Alias pre
registrujRobot . |
static void |
Svet.registrujRobota(GRobot robot,
String meno)
Alias pre
registrujRobot . |
boolean |
GRobot.somNad(GRobot ktorým)
Alias pre
somPred . |
boolean |
GRobot.somPod(GRobot ktorým)
Alias pre
somZa . |
boolean |
GRobot.somPred(GRobot ktorým)
Overí, či je tento robot pred zadaným robotom.
|
boolean |
GRobot.somZa(GRobot ktorým)
Overí, či je tento robot za zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Color farba)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Color farba,
Shape orezanieZačiatku,
Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
double hrúbka)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
double hrúbka,
Color farba)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
double hrúbka,
Color farba,
Shape orezanieZačiatku,
Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
double hrúbka,
Farebnosť objekt)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
double hrúbka,
Farebnosť objekt,
Shape orezanieZačiatku,
Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
double hrúbka,
Shape orezanieZačiatku,
Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Farebnosť objekt)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Farebnosť objekt,
Shape orezanieZačiatku,
Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Shape orezanieZačiatku,
Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Stroke čiara)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Stroke čiara,
Color farba)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Stroke čiara,
Color farba,
Shape orezanieZačiatku,
Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Stroke čiara,
Farebnosť objekt)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Stroke čiara,
Farebnosť objekt,
Shape orezanieZačiatku,
Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
GRobot.spojnica(GRobot cieľ,
Stroke čiara,
Shape orezanieZačiatku,
Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice
medzi týmto a zadaným robotom.
|
static void |
Svet.uvolni(GRobot ktorý)
Alias pre
uvoľni . |
void |
Oblasť.uvolni(GRobot zamestnanec)
Alias pre
uvoľni . |
static void |
Svet.uvoľni(GRobot ktorý)
Metóda slúži na odstránenie konkrétneho robota (alebo inštancie
odvodeného typu) z vnútorného zoznamu robotov.
|
void |
Oblasť.uvoľni(GRobot zamestnanec)
Uvoľní robot zamestnaný na
účely tvorenia tejto oblasti.
|
void |
Plátno.vylejFarbu(GRobot ktorý)
Zadaný robot vyleje na svojej pozícii na plátno svoju aktuálnu
farbu, ktorá sa odtiaľ rozšíri po
okraje okolitej kresby.
|
void |
Obrázok.vylejFarbu(GRobot ktorý)
Zadaný robot vyleje na svojej pozícii do obrázka svoju aktuálnu
farbu, ktorá sa odtiaľ rozšíri po
okraje okolitej kresby.
|
void |
Oblasť.vypln(GRobot r)
Alias pre
vyplň . |
void |
Oblasť.vyplň(GRobot r)
Vyplní plochu tejto oblasti na aktívne plátno aktuálnou farbou
(alebo náterom) zadaného robota.
|
void |
Oblasť.vypln(GRobot r,
Image výplň)
Alias pre
vyplň . |
void |
Oblasť.vyplň(GRobot r,
Image výplň)
Vyplní plochu tejto oblasti na aktívne plátno zadaného robota
zadanou textúrou.
|
void |
Oblasť.vypln(GRobot r,
String súbor)
Alias pre
vyplň . |
void |
Oblasť.vyplň(GRobot r,
String súbor)
Vyplní plochu tejto oblasti na aktívne plátno zadaného robota
zadanou textúrou.
|
static void |
Svet.vypln(Shape tvar,
GRobot kreslič)
Alias pre
vyplň . |
void |
Plátno.vypln(Shape tvar,
GRobot kreslič)
Alias pre
vyplň . |
void |
Obrázok.vypln(Shape tvar,
GRobot kreslič)
Alias pre
vyplň . |
static void |
Svet.vyplň(Shape tvar,
GRobot kreslič)
Táto metóda slúži na kreslenie vyplnených tvarov na podlahu.
|
void |
Plátno.vyplň(Shape tvar,
GRobot kreslič)
Táto metóda slúži na kreslenie vyplnených tvarov na plátno.
|
void |
Obrázok.vyplň(Shape tvar,
GRobot kreslič)
Táto metóda slúži na kreslenie vyplnených tvarov do obrázka.
|
void |
GRobot.za(GRobot ktorého)
Presunie tento robot za zadaný robot (z pohľadu zoradenia
robotov vo vnútornom zozname robotov, pričom umiestnenie
robotov do vrstiev zostane neovplyvnené).
|
void |
Plátno.zalohujGrafiku(GRobot ktorý)
Alias pre
zálohujGrafiku . |
void |
Plátno.zálohujGrafiku(GRobot ktorý)
Zálohuje kresbu plátna (podlahy alebo stropu) do pamäte zadaného
robota.
|
void |
Plátno.zalohujChvost(int index,
GRobot ktorý)
Alias pre
zálohujChvost . |
void |
Plátno.zálohujChvost(int index,
GRobot ktorý)
Zálohuje textový obsah vnútornej konzoly tohto plátna od
určeného indexu riadka vyššie (chvost).
|
void |
Plátno.zalohujTexty(GRobot ktorý)
Alias pre
zálohujTexty . |
void |
Plátno.zálohujTexty(GRobot ktorý)
Táto metóda vytvorí zálohu textového obsahu vnútornej konzoly tohto
plátna s použitím vnútornej pamäte zadaného robota.
|
void |
Oblasť.zamestnaj(GRobot zamestnanec)
Zamestná zadaného robota na účely tvorby tejto oblasti.
|
boolean |
Oblasť.zamestnany(GRobot zamestnanec)
Alias pre
zamestnaný . |
boolean |
Oblasť.zamestnaný(GRobot zamestnanec)
Overí, či je pre túto oblasť zamestnaný určený robot.
|
void |
Plátno.zapamatajGrafiku(GRobot ktorý)
Alias pre
zálohujGrafiku . |
void |
Plátno.zapamatajTexty(GRobot ktorý)
Alias pre
zálohujTexty . |
void |
Plátno.zapamätajGrafiku(GRobot ktorý)
Alias pre
zálohujGrafiku . |
void |
Plátno.zapamätajTexty(GRobot ktorý)
Alias pre
zálohujTexty . |
void |
GRobot.zrusSpojnicu(GRobot cieľ)
Alias pre
zrušSpojnicu . |
void |
GRobot.zrušSpojnicu(GRobot cieľ)
Zruší jestvujúcu spojnicu medzi týmto a zadaným robotom.
|
Konštruktor a opis |
---|
Oblast(GRobot zamestnanec) |
Oblasť(GRobot zamestnanec)
Vytvorí prázdnu oblasť so zadaným zamestnancom.
|
Oblast(Shape tvar,
GRobot zamestnanec) |
Oblasť(Shape tvar,
GRobot zamestnanec)
Vytvorí oblasť z určeného tvaru a so zadaným zamestnancom.
|
Roj(GRobot kreslič)
Konštruktor roja.
|
Tlac(GRobot robot) |
Tlac(GRobot robot,
int početStrán) |
Tlač(GRobot robot)
Konštruktor vytvárajúci inštanciu tlače, ktorá bude používať
zadaný robot na kreslenie (rendrovanie) tlačených stránok a ktorá
obsahuje predvolene jednu stranu.
|
Tlač(GRobot robot,
int početStrán)
Konštruktor vytvárajúci inštanciu tlače, ktorá bude používať
zadaný robot na kreslenie (rendrovanie) tlačených stránok a ktorá
obsahuje zadaný počet strán.
|