Rectangle. More...
#include "cogitant/display/context.h"
Public Member Functions | |
| Rect () | |
| Constructeur à vide. More... | |
| Rect (Point const &orig, Size const &size) | |
| Constructeur. More... | |
| Rect (Coord x, Coord y, Coord w, Coord h) | |
| Constructeur. More... | |
| Rect (Point const &p1, Point const &p2) | |
| Constructeur. More... | |
Modifications. | |
| void | setOrig (Point const &orig) |
| Fixe l'origine. More... | |
| void | setSize (Size const &size) |
| Fixe la taille. More... | |
| void | set (Point const &orig, Size const &size) |
| Fixe l'origine et la taille. More... | |
| void | set (Rect const &c) |
| Copie. More... | |
| void | setEmpty () |
| Ré-initialisation à vide. More... | |
| Point & | getOrig () |
| Accès en écriture à l'origine du rectangle. More... | |
| Size & | getSize () |
| Accès en écriture à la taille du rectangle. More... | |
Accesseurs. | |
| Point const & | getOrig () const |
| Retourne l'origine du rectangle. More... | |
| Size const & | getSize () const |
| Retourne la taille du rectangle. More... | |
| bool | isEmpty () const |
| Le rectangle est-il vide ? | |
| Point | getPoint (unsigned int i) const |
| Retourne les coordonnées d'un des coins du rectangle. More... | |
| Point | getCenter () const |
| Retourne les coordonnées du centre du rectange. More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Rect &e) |
| Opérateur de sortie. | |
Rectangle.
| cogitantdisplay::Rect::Rect | ( | ) |
Constructeur à vide.
Constructeur.
| orig | origine du rectangle à construire. |
| size | taille du rectangle. |
| Point cogitantdisplay::Rect::getCenter | ( | ) | const |
Retourne les coordonnées du centre du rectange.
| Point& cogitantdisplay::Rect::getOrig | ( | ) |
Accès en écriture à l'origine du rectangle.
| Point const& cogitantdisplay::Rect::getOrig | ( | ) | const |
Retourne l'origine du rectangle.
| Point cogitantdisplay::Rect::getPoint | ( | unsigned int | i | ) | const |
Retourne les coordonnées d'un des coins du rectangle.
| i | =0 retourne le coin supérieur gauche (équivalent à getOrig()), =1 retourne le coin supérieur droit, =2 retourne le point inférieur droit, =3 retourne le point inférieur gauche. |
| Size& cogitantdisplay::Rect::getSize | ( | ) |
Accès en écriture à la taille du rectangle.
| Size const& cogitantdisplay::Rect::getSize | ( | ) | const |
Retourne la taille du rectangle.
Fixe l'origine et la taille.
| void cogitantdisplay::Rect::set | ( | Rect const & | c | ) |
Copie.
| void cogitantdisplay::Rect::setEmpty | ( | ) |
Ré-initialisation à vide.
| void cogitantdisplay::Rect::setOrig | ( | Point const & | orig | ) |
Fixe l'origine.
| void cogitantdisplay::Rect::setSize | ( | Size const & | size | ) |
Fixe la taille.