Date de mise à jour : 14 novembre 2010
Le fichier confvisu.tcl est un fichier important de Aud'ACE en ce sens qu'il est celui qui génère les fonctions liées à l'affichage.
Le namespace ::confVisu regroupe les fonctions et les variables qui ont rapport avec l'affichage d'une visu.
Entame une opération de dragging en initialisant la variable
private($visuNo,box_1) avec les coordonnées canvas du curseur.
Toutefois les coordonnées passées au travers de la
variable coord sont des coordonnées écran (issues
directement du binding). Cette remarque est valable pour les trois
commandes box. Cette commande ne fait rien si aucune image n'est
chargée en mémoire.
Paramètres :
visuNo : Numéro de la visu
coord : Coordonnées écran du premier coin initialisant la fenêtre de sélection
Cette commande clôture l'opération de dragging en
formant la liste private($visuNo,box) qui regroupe les
coordonnées des deux coins de la boîte, dans l'ordre x1,
y1 x2, y2. Si les coordonnées d'arrivée sont
égales aux coordonnées de départ alors le cadre
est effacé.
Paramètres :
visuNo : Numéro de la visu
coord : Coordonnées écran du second coin finalisant la fenêtre de sélection
Cette commande met à jour la variable private($visuNo,box_2)
qui est la coordonnée du deuxième coin de la boîte
(toujours le curseur). En même temps il y a redimensionnement de
la boîte pour la faire correspondre aux coordonnées.
boxDrag est appelée en réponse à
l'évènement "déplacement avec le bouton gauche
appuyé" sur le widget canvas.
Paramètres :
visuNo : Numéro de la visu
coord : Coordonnées écran du second coin finalisant la fenêtre de sélection
Cette commande retourne les coordonnées de la boite
(coordonnées dans le buffer) si elle existe, sinon retourne une
chaîne vide.
Paramètre :
visuNo : Numéro de la visu
Exemple :
::confVisu::getBox 1
# 92 379 137 436
Rafraichit l'affichage l'image avec des seuils optimaux pour analyser le fond de ciel de l'image.
Paramètres :
visuNo : Numéro de la visu
force :
-no : Rafraichissement normal (valeur par défaut)
-novisu : Pas de rafraichissement des seuils
Retour : null
Cette commande prend en entrée des coordonnées
écran, les transforme en coordonnées image, et affiche
dans la barre en bas de la fenêtre principale les
coordonnées image du curseur, ainsi que l'intensité du
pixel à cet endroit.
Paramètres :
coord : Coordonnées écran
retourne le nom du fichier courant
Paramètre :
visuNo : Numéro de la visu
Commande appelée lorsque l'une des barres de seuils est
relâchée, afin de recalculer et d'afficher l'image avec
les nouvelles valeurs de seuils.
Paramètre :
visuNo : Numéro de la visu
Commande appelée lorsqu'on clique sur l'une des valeurs des
seuils de visualisation avec le bouton gauche de la souris. Cela a pour
rôle d'afficher l'image avec des seuils optimaux pour analyser le
fond de ciel de l'image.
Paramètre :
visuNo : Numéro de la visu
Commande appelée lorsqu'on clique sur l'une des valeurs des
seuils de visualisation avec le bouton droit de la souris. Cela ouvre
une fenêtre qui permet de modifier les valeurs minimales et
maximales des barres de seuil.
Paramètre :
visuNo : Numéro de la visu
Modifie le nom du fichier courant et affiche le nom dans le titre
Paramètres :
visuNo : Numéro de la visu
fileName : Nom du fichier