Návod/Anotácie
Z RoboCupTP wiki
(Rozdiel medzi revíziami)
Riadok 1: | Riadok 1: | ||
Späť na [[Návod]] | Späť na [[Návod]] | ||
+ | |||
+ | = Anotácie = | ||
Anotácie k pohybom sú popísané v dokumente [[Framework na na vyyváranie anotácií pohybov|Framework na vytváranie anotácií pohybov]] | Anotácie k pohybom sú popísané v dokumente [[Framework na na vyyváranie anotácií pohybov|Framework na vytváranie anotácií pohybov]] |
Aktuálna revízia z 04:06, 14. máj 2012
Späť na Návod
Anotácie
Anotácie k pohybom sú popísané v dokumente Framework na vytváranie anotácií pohybov
V kóde agenta ich spravuje trieda AnnotationManager
, ktorá sa stará o ich načítanie a priradenie k príslušným pohybom. Pomocou tejto triedy je možné získať objekt anotácie buď priamo podľa id anotácie, alebo sa dá získať zoznam všetkých anotácií patriacich k určitému pohybu.
Samotné anotácie sú reprezentované objektami triedy Annotation
.
Anotácie sú zatiaľ využívané v triede MoveValidator
, ktorá na základe údajov z anotácií zistí, či je možné vykonať určitú sekvenciu pohybov. Toto je možné, ak po vykonaní určitého pohybu budú (podľa údajov z anotácie tohto pohybu) splnené predpodmienky z anotácie nasledujúceho pohybu.