Package eu.pedu.lib20s.geom
Interface IModular
- All Known Implementing Classes:
AModular
public interface IModular extends IMovable, IFlexible
Instance interfejsu
IModular
představují geometrické objekty,
které umějí prozradit a nastavit svoji pozici a modul.
Modul objektu je přitom základní rozměr, od nějž jsou dovozovány
všechny ostatní rozměry objektu.
Většinou je definován jako délka strany opsaného čtverce.-
Method Summary
Methods inherited from interface eu.pedu.lib20s.geom.IMovable
getPosition, getX, getY, moveDown, moveRight, setPosition, setPosition, setX, setY
-
Method Details
-
getModule
int getModule()Vrátí velikost modulu, tj. délku strany opsaného čtverce.- Returns:
- Velikost modulu instance
-
setModule
void setModule(int module)Změni velikost instance, aby měl její nový modul (= délku strany opsaného čtverce) zadanou velikost.- Parameters:
module
- Nově nastavovaný modul
-