Uses of Class
eu.pedu.lib20s.geom.Area

Packages that use Area 
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.
  • Uses of Area in eu.pedu.lib20s.canvas

    Constructors in eu.pedu.lib20s.canvas with parameters of type Area 
    Constructor Description
    Ellipse​(Area area, NamedColor color)
    Připraví novou instanci vyplňující zadanou oblast a mající zadanou barvu.
    Rectangle​(Area area, NamedColor color)
    Připraví novou instanci vyplňující zadanou oblast a mající zadanou barvu.
    Triangle​(Area area, NamedColor color, Direction8 direction)
    Vytvoří instanci vyplňující zadanou oblast a mající zadanou barvu a směr natočení.
  • Uses of Area in eu.pedu.lib20s.canvasmanager

    Constructors in eu.pedu.lib20s.canvasmanager with parameters of type Area 
    Constructor Description
    Ellipse​(Area area, NamedColor color)
    Připraví novou instanci vyplňující zadanou oblast a mající zadanou barvu.
    Rectangle​(Area area, NamedColor color)
    Připraví novou instanci vyplňující zadanou oblast a mající zadanou barvu.
    Triangle​(Area area, NamedColor color, Direction8 direction)
    Vytvoří instanci vyplňující zadanou oblast a mající zadanou barvu a směr natočení.
  • Uses of Area in eu.pedu.lib20s.geom

    Methods in eu.pedu.lib20s.geom that return Area 
    Modifier and Type Method Description
    default Area IChangeable.getArea()
    Vrátí instanci třídy Area s informacemi o aktuální pozici a rozměrech instance.
    Area Direction8.turnInArea​(Area ref, Area inner)
    Přepočítá rozměry zadané oblasti orientované na východ a umístěné v referenční oblasti na nové rozměry po otočení do tohoto směru.
    Area Direction8.turnInArea​(Area ref, Area inner, Direction8 fromDirection)
    Přepočítá relativní pozici a absolutní rozměry zadané oblasti a umístěné v referenční čtvercové oblasti orientované zadaným směrem na absolutní rozměry po otočení referenční oblasti do tohoto směru.
    Area Direction8.turnInAreaTo​(Direction8 toDirection, Area ref, Area inner)
    Přepočítá relativní pozici a absolutní rozměry zadané oblasti a umístěné v referenční čtvercové oblasti orientované na východ na absolutní rozměry po otočení referenční oblasti do tohoto směru.
    Methods in eu.pedu.lib20s.geom with parameters of type Area 
    Modifier and Type Method Description
    default void IChangeable.setArea​(Area area)
    Nastaví novou polohu a rozměry instance prostřednictvím instance třídy Area.
    Area Direction8.turnInArea​(Area ref, Area inner)
    Přepočítá rozměry zadané oblasti orientované na východ a umístěné v referenční oblasti na nové rozměry po otočení do tohoto směru.
    Area Direction8.turnInArea​(Area ref, Area inner, Direction8 fromDirection)
    Přepočítá relativní pozici a absolutní rozměry zadané oblasti a umístěné v referenční čtvercové oblasti orientované zadaným směrem na absolutní rozměry po otočení referenční oblasti do tohoto směru.
    Area Direction8.turnInAreaTo​(Direction8 toDirection, Area ref, Area inner)
    Přepočítá relativní pozici a absolutní rozměry zadané oblasti a umístěné v referenční čtvercové oblasti orientované na východ na absolutní rozměry po otočení referenční oblasti do tohoto směru.