Package object2d

Classe GuiViewer2d

Classes de ce package :

Packages - Hiérarchie - Index - Constantes et fonctions

Ascendants


Object
  |
  +--- GuiElem
         |
         +--- GuiViewer2d

Description


Elément graphique permettant d'afficher une vue 2D de tous les agents de la simulation.


Aperçu des attributs



Aperçu des méthodes


autoScale Règle les limites de la fenetre de visualisation afin que tous les agents de la simulation y soient visibles.
delete Appelée lors de la destruction de l'instance.
getBackground Obtient la couleur de fond de l'élement graphique.
getViewPoint Obtient les coordonnées du centre de la fenetre de visualisation exprimées dans le repère global, ainsi que le facteur de zoom utilisé.
new Crée un nouvel élément d'interface affichant la représentation des agents.
setBackground Change la couleur de fond de l'élement graphique.
setViewPoint Modifie les coordonnées du centre de la fenetre de visualisation exprimées dans le repère global, ainsi que le facteur de zoom utilisé.


Référence des attributs



Référence des méthodes


autoScale

void autoScale();

Règle les limites de la fenetre de visualisation afin que tous les agents de la simulation y soient visibles.

delete

void delete();

Appelée lors de la destruction de l'instance.

getBackground

string getBackground();

Obtient la couleur de fond de l'élement graphique.

Valeur de retour
la couleur de fond

getViewPoint

void getViewPoint(float & x, float & y, float & scale);

Obtient les coordonnées du centre de la fenetre de visualisation exprimées dans le repère global, ainsi que le facteur de zoom utilisé.

Paramètres
x - l'abscisse du centre
y - l'ordonnée du centre
scale - le facteur de zoom actuel

new

void new(GuiArea parent);

Crée un nouvel élément d'interface affichant la représentation des agents.

Paramètres
parent - élément d'interface contenant cet élément d'interface

setBackground

void setBackground(string color);

Change la couleur de fond de l'élement graphique.

Paramètres
color - la nouvelle couleur de fond

setViewPoint

void setViewPoint(float x, float y, float scale);

Modifie les coordonnées du centre de la fenetre de visualisation exprimées dans le repère global, ainsi que le facteur de zoom utilisé.

Paramètres
x - la nouvelle abscisse du centre
y - la nouvelle ordonnée du centre
scale - le nouveau facteur de zoom


© Virtualys / E.N.I.B. / LI2 - Tous droits réservés
Dernières modifications :