| ## Class Shape La classe Shape permet de représenter toutes sortes de formes sur Artichow. Les classes suivantes dérivent de Shape : Point Line Polygon Retourner voir la liste de toutes les classes ## Méthodes et propriétés const int SOLID := 1 const int DOTTED := 2 const int DASHED := 3 public int $style public int $thickness protected bool $hide public __construct(float $x, float $y) public setStyle(int $style) public int getStyle() public setThickness(int $thickness) public int getThickness() public hide(bool $hide) public show(bool $show) public bool isHidden() ## Documentation const int SOLID := 1 Désigne une ligne continue. Remonter const int DOTTED := 2 Désigne une ligne pointillée. Remonter const int DASHED := 3 Désigne une ligne avec de larges pointillés. Remonter public int $style Décrit le style du pourtour de la forme. Peut être Shape::DOTTED, Shape::SOLID ou Shape::DASHED. Remonter public int $thickness L'épaisseur du pourtour de la forme. Remonter protected bool $hide Déterminer si la forme doit être cachée ou non. Remonter public __construct(float $x, float $y) Déclare un nouveau point avec des coordonnées x et y. Remonter public setStyle(int $style) Change le style du pourtour de la forme. Peut être Shape::SOLID pour un pourtour continu, Shape::DOTTED pour un pourtour pointillé ou encore Shape::DASHED. Remonter public int getStyle() Retourne le style actuel de la forme. Remonter public setThickness(int $thickness) Change l'épaisseur du pourtour de la forme. Cette épaisseur doit être donnée en pixels. Remonter public int getThickness() Retourne l'épaisseur du pourtour de la forme. Remonter public hide(bool $hide) Détermine si la forme doit être cachée ou non. Remonter public show(bool $show) Détermine si la forme doit être affichée ou non. Remonter public bool isHidden() Retourne TRUE si la forme est cachée, FALSE si elle est visible. Remonter |