Uses of Interface
eu.pedu.lib20s.canvasmanager.ICMShape

Packages that use ICMShape 
Package Description
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.
  • Uses of ICMShape in eu.pedu.lib20s.canvasmanager

    Classes in eu.pedu.lib20s.canvasmanager that implement ICMShape 
    Modifier and Type Class Description
    class  Ellipse
    Instance třídy Elipsa představují elipsy určené pro práci na plátně spravovaném správcem plátna –.
    class  Multishape
    Instance třídy Mnohotvar představují složitější geometrické tvary určené pro práci na virtuálním plátně při prvním seznámení s třídami a objekty.
    class  Picture
    Instance třídy Picture představují obrázky, které je možné načíst ze souborů nebo vytvořit z oblasti plátna.
    class  Rectangle
    Instance třídy Rectangle představují obdélníky určené pro práci na plátně spravovaném správcem plátna –.
    class  Triangle
    Instance třídy Trojúhelník představují trojúhelníky určené pro práci na plátně spravovaném správcem plátna –.
    Methods in eu.pedu.lib20s.canvasmanager that return ICMShape 
    Modifier and Type Method Description
    ICMShape ICMShape.copy()
    Returns a deep copy of the instance.
    Methods in eu.pedu.lib20s.canvasmanager with parameters of type ICMShape 
    Modifier and Type Method Description
    void Multishape.addShapes​(ICMShape... shapes)
    Přidá do mnohotvaru kopie zadaných tvarů a příslušně upraví novou pozici a velikost mnohotvaru.
    Constructors in eu.pedu.lib20s.canvasmanager with parameters of type ICMShape 
    Constructor Description
    Multishape​(ICMShape part1, ICMShape... parts)
    Vytvoří mnohotvar skládající se z kopií zadaných tvarů a otočený do implicitního směru; do tohoto mnohotvaru již nebude možno přidávat další tvary.
    Multishape​(Direction8 direction, ICMShape part1, ICMShape... parts)
    Vytvoří mnohotvar skládající se ze zadaných tvarů a otočený do zadaného směru; do tohoto mnohotvaru již nebude možno přidávat další tvary.