Uses of Package
eu.pedu.lib20s.geom

Packages that use eu.pedu.lib20s.geom 
Package Description
eu.pedu.lib20s.canvas
Balíček obsahuje základní grafické třídy používané v úvodních lekcích vstupních kurzů programování před tím, než jsou vysvětleny základní návrhové vzory a je představen správce plátna s jeho dokonalejším řešením grafiky založeném na použití vzorů Prostředník a Pozorovatel.
eu.pedu.lib20s.canvasmanager
Balíček obsahuje základní grafické třídy používané ve vstupních kurzech programování a to jak v interaktivním, tak i v textovém režimu.
Zařazení tohoto balíčku do výuky vyžaduje jisté minimální znalosti koncepce a použití návrhových vzorů, především pak návrhových vzorů Jedináček (Singleton), Prostředník a Pozorovatel, na nichž je založena činnost správce plátna – jediné instance třídy CanvasManager.
eu.pedu.lib20s.geom
Balíček obsahuje datové typy související s velikostí a pozicí objektů a s jejich změnami.
  • Classes in eu.pedu.lib20s.geom used by eu.pedu.lib20s.canvas 
    Class Description
    Area
    Instance třídy Area představují přepravky uchovávající informace o pozici a rozměrech objektu.
    Direction8
    Třída Direction8 slouží jako výčtový typ pro 8 hlavních a vedlejších světových stran spolu se směrem NOWHERE pro situace, kdy není možno určit směr.
    IDirectable
    Instance rozhraní IDirectable představují objekty, které umějí prozradit a nastavit svůj směr.
    IFlexible
    Instance interfejsu IFlexible představují objekty, které jsou schopny se měnit svoji velikost a pozici a přizpůsobovat se tak rozměrům prostředí, v němž se nacházejí.
    IChangeable
    Instance interfejsu IChangeable představují objekty, které umějí prozradit a nastavit svoji pozici a svoje rozměry.
    IMovable
    Instance interfejsu IMovable představují objekty, které umějí prozradit a nastavit svoji pozici.
    IResizable
    Instance interfejsu IResizeable představují objekty, které umějí prozradit a nastavit svoje rozměry.
    IShape
    Instance interfejsu Interface představují objekty, které umějí prozradit a nastavit svoji velikost a pozici a které se navíc umějí i zkopírovat.
    Position
    Instance třídy Pozice představují přepravky uchovávající informace o pozici objektu.
    Size
    Instance třídy Rozměr představují přepravky uchovávající informace o rozměrech objektu.
  • Classes in eu.pedu.lib20s.geom used by eu.pedu.lib20s.canvasmanager 
    Class Description
    AChangeable
    Třída AChangeable je společnou rodičovskou třídou tříd implementujících interfejs IChangeable.
    AMovable
    Třída AMovable je společnou rodičovskou třídou tříd implementujících interfejs IMovable.
    ANamed
    Instance třídy ANamed představují ...
    Area
    Instance třídy Area představují přepravky uchovávající informace o pozici a rozměrech objektu.
    AShape
    Třída AShape je společným rodičem grafických objektů zobrazitelné prostřednictvím správce plátna – instance třídy CanvasManager.
    Direction8
    Třída Direction8 slouží jako výčtový typ pro 8 hlavních a vedlejších světových stran spolu se směrem NOWHERE pro situace, kdy není možno určit směr.
    IDirectable
    Instance rozhraní IDirectable představují objekty, které umějí prozradit a nastavit svůj směr.
    IFlexible
    Instance interfejsu IFlexible představují objekty, které jsou schopny se měnit svoji velikost a pozici a přizpůsobovat se tak rozměrům prostředí, v němž se nacházejí.
    IChangeable
    Instance interfejsu IChangeable představují objekty, které umějí prozradit a nastavit svoji pozici a svoje rozměry.
    IMovable
    Instance interfejsu IMovable představují objekty, které umějí prozradit a nastavit svoji pozici.
    IResizable
    Instance interfejsu IResizeable představují objekty, které umějí prozradit a nastavit svoje rozměry.
    IShape
    Instance interfejsu Interface představují objekty, které umějí prozradit a nastavit svoji velikost a pozici a které se navíc umějí i zkopírovat.
    Position
    Instance třídy Pozice představují přepravky uchovávající informace o pozici objektu.
    Size
    Instance třídy Rozměr představují přepravky uchovávající informace o rozměrech objektu.
  • Classes in eu.pedu.lib20s.geom used by eu.pedu.lib20s.geom 
    Class Description
    AChangeable
    Třída AChangeable je společnou rodičovskou třídou tříd implementujících interfejs IChangeable.
    AMovable
    Třída AMovable je společnou rodičovskou třídou tříd implementujících interfejs IMovable.
    ANamed
    Instance třídy ANamed představují ...
    Area
    Instance třídy Area představují přepravky uchovávající informace o pozici a rozměrech objektu.
    AShape
    Třída AShape je společným rodičem grafických objektů zobrazitelné prostřednictvím správce plátna – instance třídy CanvasManager.
    Direction8
    Třída Direction8 slouží jako výčtový typ pro 8 hlavních a vedlejších světových stran spolu se směrem NOWHERE pro situace, kdy není možno určit směr.
    IDirectable
    Instance rozhraní IDirectable představují objekty, které umějí prozradit a nastavit svůj směr.
    IFlexible
    Instance interfejsu IFlexible představují objekty, které jsou schopny se měnit svoji velikost a pozici a přizpůsobovat se tak rozměrům prostředí, v němž se nacházejí.
    IChangeable
    Instance interfejsu IChangeable představují objekty, které umějí prozradit a nastavit svoji pozici a svoje rozměry.
    IModular
    Instance interfejsu IModular představují geometrické objekty, které umějí prozradit a nastavit svoji pozici a modul.
    IMovable
    Instance interfejsu IMovable představují objekty, které umějí prozradit a nastavit svoji pozici.
    IResizable
    Instance interfejsu IResizeable představují objekty, které umějí prozradit a nastavit svoje rozměry.
    IShape
    Instance interfejsu Interface představují objekty, které umějí prozradit a nastavit svoji velikost a pozici a které se navíc umějí i zkopírovat.
    ITurnable4
    Instance rozhraní ITurnable4 představují objekty, které se umějí otáčet do čtyř hlavních světových stran.
    ITurnable8
    Instance rozhraní ITurnable8 představují objekty, které se umějí otáčet do osmi hlavních a vedlejších světových stran.
    Position
    Instance třídy Pozice představují přepravky uchovávající informace o pozici objektu.
    Size
    Instance třídy Rozměr představují přepravky uchovávající informace o rozměrech objektu.