Package grapher

Classe GuiGrapher

Classes de ce package :

Packages - Hiérarchie - Index - Constantes et fonctions

Ascendants


Object
  |
  +--- GuiElem
         |
         +--- GuiGrapher

Description


Elément graphique contenant une visualisation de courbes 2D. Cet élément doit etre inséré dans un conteneur graphique pour etre visible.

Voir aussi
GuiArea


Aperçu des attributs



Aperçu des méthodes


accumulatePoint Ajoute un nouveau point dans la visualisation.
addPoint Ajoute un nouveau point dans la visualisation.
autoScale Recalcule et change les limites de visibilité du graphique en fonction des valeurs minimum et maximum des courbes visibles.
autoScaleX Recalcule et change les limites de visibilité du graphique sur l'axe des abscisses uniquement en fonction des valeurs minimum et maximum des courbes visibles.
autoScaleY Recalcule et change les limites de visibilité du graphique sur l'axe des ordonnées uniquement en fonction des valeurs minimum et maximum des courbes visibles.
clear Efface tous les points de la visualisation 2D ayant comme couleur celle spécifiée.
delete Appelée lors de la destruction de l'instance.
getBackground Obtient la couleur du fond du graphe 2D.
getViewPoint Obtient les limites de visibilité du graphique.
new Crée un nouvel élément graphique de visualisation de courbes 2D, et le place dans le conteneur graphique spécifié.
setBackground Indique une nouvelle couleur pour le fond du graphe 2D.
setViewPoint Indique les nouvelles limites de visibilité du graphique.


Référence des attributs



Référence des méthodes


accumulatePoint

void accumulatePoint(string color, float x, float y);

Ajoute un nouveau point dans la visualisation. Si un point avec la meme abscisse et la meme couleur existe déjà, alors il est remplacé par le nouveau point. Ceci permet de dessiner des histogrammes.

Paramètres
color - la couleur du nouveau point
x - l'abscisse du nouveau point
y - l'ordonnée du nouveau point

addPoint

void addPoint(string color, float x, float y);

Ajoute un nouveau point dans la visualisation. Un trait est dessiné entre ce nouveau point et le dernier point de la meme couleur ajouté.

Paramètres
color - la couleur du nouveau point
x - l'abscisse du nouveau point
y - l'ordonnée du nouveau point

autoScale

void autoScale();

Recalcule et change les limites de visibilité du graphique en fonction des valeurs minimum et maximum des courbes visibles.

autoScaleX

void autoScaleX();

Recalcule et change les limites de visibilité du graphique sur l'axe des abscisses uniquement en fonction des valeurs minimum et maximum des courbes visibles.

autoScaleY

void autoScaleY();

Recalcule et change les limites de visibilité du graphique sur l'axe des ordonnées uniquement en fonction des valeurs minimum et maximum des courbes visibles.

clear

void clear(string color);

Efface tous les points de la visualisation 2D ayant comme couleur celle spécifiée.

Paramètres
color - la couleur des points à effacer

delete

void delete();

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

getBackground

string getBackground();

Obtient la couleur du fond du graphe 2D.

Valeur de retour
la couleur du fond

getViewPoint

void getViewPoint(float & xmin, float & ymin, float & xmax, float & ymax);

Obtient les limites de visibilité du graphique.

Paramètres
xmin - l'abscisse minimum visible dans le graphique
ymin - l'ordonnée minimum visible dans le graphique
xmax - l'abscisse maximum visible dans le graphique
ymax - l'ordonnée maximum visible dans le graphique

new

void new(GuiArea parent);

Crée un nouvel élément graphique de visualisation de courbes 2D, et le place dans le conteneur graphique spécifié.

Paramètres
parent - conteneur graphique dans lequel l'élément est inséré

setBackground

void setBackground(string color);

Indique une nouvelle couleur pour le fond du graphe 2D.

Paramètres
color - la nouvelle couleur du fond

setViewPoint

void setViewPoint(float xmin, float ymin, float xmax, float ymax);

Indique les nouvelles limites de visibilité du graphique.

Paramètres
xmin - la nouvelle abscisse minimum visible dans le graphique
ymin - la nouvelle ordonnée minimum visible dans le graphique
xmax - la nouvelle abscisse maximum visible dans le graphique
ymax - la nouvelle ordonnée maximum visible dans le graphique


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