Uses of Package
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řídyArea
představují přepravky uchovávající informace o pozici a rozměrech objektu.Direction8 TřídaDirection8
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 interfejsuIFlexible
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 interfejsuIChangeable
představují objekty, které umějí prozradit a nastavit svoji pozici a svoje rozměry.IMovable Instance interfejsuIMovable
představují objekty, které umějí prozradit a nastavit svoji pozici.IResizable Instance interfejsuIResizeable
představují objekty, které umějí prozradit a nastavit svoje rozměry.IShape Instance interfejsuInterface
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řídyPozice
představují přepravky uchovávající informace o pozici objektu.Size Instance třídyRozmě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řídaAMovable
je společnou rodičovskou třídou tříd implementujících interfejsIMovable
.ANamed Instance třídyANamed
představují ...Area Instance třídyArea
představují přepravky uchovávající informace o pozici a rozměrech objektu.AShape TřídaAShape
je společným rodičem grafických objektů zobrazitelné prostřednictvím správce plátna – instance třídyCanvasManager
.Direction8 TřídaDirection8
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 interfejsuIFlexible
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 interfejsuIChangeable
představují objekty, které umějí prozradit a nastavit svoji pozici a svoje rozměry.IMovable Instance interfejsuIMovable
představují objekty, které umějí prozradit a nastavit svoji pozici.IResizable Instance interfejsuIResizeable
představují objekty, které umějí prozradit a nastavit svoje rozměry.IShape Instance interfejsuInterface
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řídyPozice
představují přepravky uchovávající informace o pozici objektu.Size Instance třídyRozmě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řídaAMovable
je společnou rodičovskou třídou tříd implementujících interfejsIMovable
.ANamed Instance třídyANamed
představují ...Area Instance třídyArea
představují přepravky uchovávající informace o pozici a rozměrech objektu.AShape TřídaAShape
je společným rodičem grafických objektů zobrazitelné prostřednictvím správce plátna – instance třídyCanvasManager
.Direction8 TřídaDirection8
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 interfejsuIFlexible
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 interfejsuIChangeable
představují objekty, které umějí prozradit a nastavit svoji pozici a svoje rozměry.IModular Instance interfejsuIModular
představují geometrické objekty, které umějí prozradit a nastavit svoji pozici a modul.IMovable Instance interfejsuIMovable
představují objekty, které umějí prozradit a nastavit svoji pozici.IResizable Instance interfejsuIResizeable
představují objekty, které umějí prozradit a nastavit svoje rozměry.IShape Instance interfejsuInterface
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řídyPozice
představují přepravky uchovávající informace o pozici objektu.Size Instance třídyRozměr
představují přepravky uchovávající informace o rozměrech objektu.