A C D E F G H I L M O P R S T V X Y Z

## A

activer(String) - Method in class fr.cnam.ihm.Formulaire
  activer un des composants du formulaire
addButton(String, String) - Method in class fr.cnam.ihm.Formulaire
  Ajout dans le formulaire d'un bouton.
addCanvasIHM(int, int, ControlesCanvasIHM) - Method in class fr.cnam.ihm.Formulaire
  Methode qui ajoute un canvas de grille
addGrilleIHM(int, int, int, ControlesCanvasIHM) - Method in class fr.cnam.ihm.Formulaire
  Methode qui ajoute un canvas de grille
addLabel(String) - Method in class fr.cnam.ihm.Formulaire
  Ajout d'un label dans le formulairel.
addListeChoix(String, String, String[], boolean, String) - Method in class fr.cnam.ihm.Formulaire
  Ajout dans le formulaire d'une liste de choix de saisie composé d'un label et d'une liste de choix.
addListScroll(String, String, boolean, String[], int, int) - Method in class fr.cnam.ihm.Formulaire
  Ajout dans le formulaire d'une liste scrollable de valeurs.
addPanel(JPanel, int, int) - Method in class fr.cnam.ihm.Formulaire
  Ajout d'un Panel dans le formulaire
addPosition(int, int) - Method in class fr.cnam.ihm.Formulaire
  Change la position courante par delta
addText(String, String, boolean, String) - Method in class fr.cnam.ihm.Formulaire
  Ajout dans le formulaire un texte de saisie composé d'un label et d'une zone de saisie.
addZoneText(String, String, boolean, String, int, int) - Method in class fr.cnam.ihm.Formulaire
  Ajout dans le formulaire d'un texte de saisie multi-ligne composé d'un label et d'une zone de saisie.
afficher() - Method in class fr.cnam.ihm.Formulaire
  Affichage du formulaire.
afficher(int, int) - Method in class fr.cnam.ihm.Formulaire
  Affichage du formulaire en x,y de l'ecran
afficherFrame(int, int) - Method in class fr.cnam.ihm.CanvasIHM
afficherGrille() - Method in class fr.cnam.ihm.CanvasIHM
  Affichage de la grille dans le canvas
ajouterLigne(int, int, int, int, int) - Method in class fr.cnam.ihm.CanvasIHM
  Ajout d'une ligne de (x1,y1) a (x2,y2) et de couleur.
ajouterPolygone(Object, Position, int, Point...) - Method in class fr.cnam.ihm.CanvasIHM
  Ajout d'un polygone p1,p2,....
ajouterPolygone(RessourcesCanvas, Object, Position, Point...) - Method in class fr.cnam.ihm.CanvasIHM
  Ajout d'un polygone p1,p2,....
ajouterTexte(String, int, int, int) - Method in class fr.cnam.ihm.CanvasIHM
  Ajout d'un texte dans le canvas a une position (x,y)

## C

CanvasIHM - Class in fr.cnam.ihm
  Classe de définition d'un canvas dans lequel on peut afficher une grille IHM avec laquelle il est possible :
  - de colorer ou effacer une case de la grille
  - de realiser une action si on clique dans une des cases de la grille
  - si la grille n'est pas affichee alors on peut tracer des lignes et ecrire du texte et
  avoir une action quand on clique dans le canvas ou quand on deplace la souris
  - on peut dessiner des polygones (2D) qui peuvent avoir une position aussi en Z.
CanvasIHM(int, int, int) - Constructor for class fr.cnam.ihm.CanvasIHM
  Constructeur d'un canvas d'IHM
CanvasIHM(int, int) - Constructor for class fr.cnam.ihm.CanvasIHM
  Constructeur d'un canvas d'IHM
choisirFichier(String) - Method in class fr.cnam.ihm.Formulaire
  Cette methode permet de choisir un fichier sur le disque
clone() - Method in class fr.cnam.ihm.Position
  clone d'une Position
compareTo(PolygoneCanvas) - Method in class fr.cnam.ihm.PolygoneCanvas
  méthode utilisé pour trier les polygones avant de les afficher.
ControlesCanvasIHM - Interface in fr.cnam.ihm
  Interface utilisée par le constructeur de CanvasHM permettant de traiter les clics dans la grille et dans le canvas
couleur - Variable in class fr.cnam.ihm.TexteCanvas
  Marque de couleur du texte (de 1 à 10)
creerCanvasIhmDansFrame(int, int, int) - Static method in class fr.cnam.ihm.CanvasIHM
  Methode static qui permet de creer le canvas inclus dans un Frame

## D

deplacer(int, int, int, int) - Method in class fr.cnam.tore.Tore
  Calcule les nouvelles coordonnées d'un point en fonction de son déplacment d'une case dans une des 8 directions.
desactiver(String) - Method in class fr.cnam.ihm.Formulaire
  desactiver un des composants du formulaire
desafficherGrille() - Method in class fr.cnam.ihm.CanvasIHM
  Desaffichage de la grille du canvas
dessous(int) - Method in class fr.cnam.ihm.Formulaire
  Change la position courante en passant a la ligne suivante en position posx

## E

ecrire(PrintStream) - Method in class fr.cnam.ihm.Position
  Ecrire dans un flot de texte le polygone
effacerCanvas() - Method in class fr.cnam.ihm.CanvasIHM
equals(Position) - Method in class fr.cnam.ihm.Position
  Teste si deux positions ont égales

## F

fermer() - Method in class fr.cnam.ihm.Formulaire
  Permet de fermer le formulaire
font - Variable in class fr.cnam.ihm.TexteCanvas
  font du texte
Formulaire - Class in fr.cnam.ihm
  Classe de définition d'un formulaire JAVA permettant de faire à minima une IHM Java pour saisir des informations et faire des actions via des boutons.
Formulaire(String, FormulaireInt, int, int) - Constructor for class fr.cnam.ihm.Formulaire
  Constructeur d'un formulaire.
Formulaire(String, FormulaireInt, int, int, boolean) - Constructor for class fr.cnam.ihm.Formulaire
  Constructeur d'un formulaire.
FormulaireInt - Interface in fr.cnam.ihm
  Interface d'utilisation d'un formulaire.
fr.cnam.ihm - package fr.cnam.ihm
fr.cnam.tore - package fr.cnam.tore

## G

getBackground() - Method in class fr.cnam.ihm.RessourcesCanvas
  Couleur de background de la ressource.
getForeground() - Method in class fr.cnam.ihm.RessourcesCanvas
  Couleur de foreground de la ressource.
getFrame() - Method in class fr.cnam.ihm.CanvasIHM
getHeight() - Method in class fr.cnam.ihm.CanvasIHM
  Retourne la hauteur du canvas de la grille
getLignes() - Method in class fr.cnam.ihm.CanvasIHM
getLine() - Method in class fr.cnam.ihm.RessourcesCanvas
  Epaisseur de la ligne
getMarque(int, int) - Method in class fr.cnam.ihm.CanvasIHM
  Retourne la marque de la case
getNbMaxMarqueur() - Method in class fr.cnam.ihm.CanvasIHM
  Retourne le nombre max de couleur
getNbX() - Method in class fr.cnam.ihm.CanvasIHM
  Retourne le nombre de colonne de la grille
getNbY() - Method in class fr.cnam.ihm.CanvasIHM
  Retourne le nombre de ligne de la grille
getPanel() - Method in class fr.cnam.ihm.CanvasIHM
  Retourne le panel prinicipal de l'IHM
getPanel() - Method in class fr.cnam.ihm.Formulaire
  Retourne le panel principal du formulaire
getPolygones() - Method in class fr.cnam.ihm.CanvasIHM
getTextes() - Method in class fr.cnam.ihm.CanvasIHM
getValeurChamp(String) - Method in class fr.cnam.ihm.Formulaire
  Méthode qui retourne la valeur d'un champ.
getWidth() - Method in class fr.cnam.ihm.CanvasIHM
  Retourne la largeur du canvas de la grille
getXCour() - Method in class fr.cnam.ihm.Formulaire
  Retourne la position courante en X de la position des éléments
getYCour() - Method in class fr.cnam.ihm.Formulaire
  Retourne la position courante en Y de la position des éléments

## H

horizontal() - Method in class fr.cnam.ihm.Formulaire
  change le sens en HORIZONTAL

## I

image(Point, Point) - Method in class fr.cnam.tore.Tore
  Cette methode retourne l'image de B par rapporrt a A, c'est a dire le point le plus proche de A dans un espace de tore

## L

lePlusProche(Point, Vector, int) - Method in class fr.cnam.tore.Tore
  Cette methode consiste à déterminer le point le plus proche de A dans un espace de Tore parmi un ensemble de points ET dont la distance est superieur à une distance seuil.
LigneCanvas - Class in fr.cnam.ihm
  Classe de définition d'une ligne dessinée dans le canvas
LigneCanvas(int, int, int, int, int) - Constructor for class fr.cnam.ihm.LigneCanvas
  Création d'une ligne
LigneCanvas(RessourcesCanvas, int, int, int, int) - Constructor for class fr.cnam.ihm.LigneCanvas
  Création d'une ligne
lire(BufferedReader) - Method in class fr.cnam.ihm.Position
  Lire dans un flot de texte le polygone
lireFichierTexte(String) - Static method in class fr.cnam.ihm.Formulaire
  Cette methode statique permet de lire un fichier texte

## M

marque - Variable in class fr.cnam.ihm.LigneCanvas
  couleur de la ligne (de 1 à 10)
marque - Variable in class fr.cnam.ihm.PolygoneCanvas
  marque de couleur de 1 à 10

## O

object - Variable in class fr.cnam.ihm.PolygoneCanvas
  Objet associé au polygone
ObjetCanvas - Class in fr.cnam.ihm
  Classe de définition d'un objet d'un canvas : Polygone, Ligne et Texte
ObjetCanvas() - Constructor for class fr.cnam.ihm.ObjetCanvas
  Création d'un objet canvas

## P

p - Variable in class fr.cnam.ihm.TexteCanvas
  Cooord du texte
p1 - Variable in class fr.cnam.ihm.LigneCanvas
  1er point de la ligne
p2 - Variable in class fr.cnam.ihm.LigneCanvas
  2eme point de la ligne
pointerCanvas(Object, int, int, CanvasIHM) - Method in interface fr.cnam.ihm.ControlesCanvasIHM
  Methode appellee quand la grille n'est pas affichee et quand on clique dans le canvas.
pointerCaseGrille(int, int, CanvasIHM) - Method in interface fr.cnam.ihm.ControlesCanvasIHM
  Methode appellee quand la grille est affichee et quand on clique dans une des cases de la grille
points - Variable in class fr.cnam.ihm.PolygoneCanvas
  les points du polygone
polygone - Variable in class fr.cnam.ihm.PolygoneCanvas
  le polygone java
PolygoneCanvas - Class in fr.cnam.ihm
  Classe de dÃ©finition d'un polygone
PolygoneCanvas(Object, Position, int, Point...) - Constructor for class fr.cnam.ihm.PolygoneCanvas
  Création d'un polygone dans le canvas
PolygoneCanvas(RessourcesCanvas, Object, Position, Point...) - Constructor for class fr.cnam.ihm.PolygoneCanvas
  Création d'un polygone dans le canvas
pos - Variable in class fr.cnam.ihm.PolygoneCanvas
  Position en 3D du polygone
Position - Class in fr.cnam.ihm
  Classe de définition d'un position 3D (x,y,z)
Position() - Constructor for class fr.cnam.ihm.Position
  Création d'un polygone vide
Position(int, int, int) - Constructor for class fr.cnam.ihm.Position
  Création d'un polygone.

## R

razGrille() - Method in class fr.cnam.ihm.CanvasIHM
  Efface le contenu de la grille
  (La valeur 0 est mise dans chaque case)
rc - Variable in class fr.cnam.ihm.LigneCanvas
  Ressources graphiques
rc - Variable in class fr.cnam.ihm.PolygoneCanvas
  ressource graphique
rc - Variable in class fr.cnam.ihm.TexteCanvas
  Ressources graphique du texte
RessourcesCanvas - Class in fr.cnam.ihm
  Classe de définition d'une ressources graphiques
RessourcesCanvas() - Constructor for class fr.cnam.ihm.RessourcesCanvas
  Création d'une ressource.

## S

sens(Point, Point) - Method in class fr.cnam.tore.Tore
  Cette methode retourne le vecteur unitaire du vecteur AB dans un espace normal euclidien orthonorme (ne tient pas compte du tore).
sensTore(Point, Point) - Method in class fr.cnam.tore.Tore
  Retourne le sens du vecteur (ou vecteur unitaire) de A vers B dans l'espace de Tore.
setActions(ControlesCanvasIHM) - Method in class fr.cnam.ihm.CanvasIHM
  Initialise ou change les actions utilise dans le Canvas
setApp(FormulaireInt) - Method in class fr.cnam.ihm.Formulaire
  Initialise l'applicatif.
setAutoWidth(boolean) - Method in class fr.cnam.ihm.Formulaire
  Le contour des textes de Label Text et Button sont autoamtiquement ou pas ajuster a la taille du texte
setBackground(Color) - Method in class fr.cnam.ihm.RessourcesCanvas
  Mise à jour du background
setButtonFermer(String) - Method in class fr.cnam.ihm.Formulaire
  Designe le bouton qui ferme la fenetre
setForeground(Color) - Method in class fr.cnam.ihm.RessourcesCanvas
  Mise à jour du foreground
setLine(int) - Method in class fr.cnam.ihm.RessourcesCanvas
  Mise de l'épaisseur de la ligne
setListData(String, String[]) - Method in class fr.cnam.ihm.Formulaire
  Méthode qui change les valeurs d'une liste de scroll
setMarque(int, int, int) - Method in class fr.cnam.ihm.CanvasIHM
  Affecte à une case de la grille la marque (couleur)
setPosition(int, int) - Method in class fr.cnam.ihm.Formulaire
  Change la position courante
setRessourcesCanvas(RessourcesCanvas) - Method in class fr.cnam.ihm.ObjetCanvas
  Maj des ressources graphiques d'un objet du canvas
setValeurChamp(String, String) - Method in class fr.cnam.ihm.Formulaire
  Méthode qui change la valeur d'un champ.
setWidthButtonCour(int) - Method in class fr.cnam.ihm.Formulaire
  Change la largeur courante des boutons
setWidthGapCour(int) - Method in class fr.cnam.ihm.Formulaire
  Change la largeur courante de séparation entre le label et le texte des champs de saisi
setWidthLabelCour(int) - Method in class fr.cnam.ihm.Formulaire
  Change la largeur courante des label
setWidthTextCour(int) - Method in class fr.cnam.ihm.Formulaire
  Change la largeur courante des textes de saisi
siCaseLibre(int, int) - Method in class fr.cnam.ihm.CanvasIHM
  Teste si la case est libre (différente de 0)
submit(Formulaire, String) - Method in interface fr.cnam.ihm.FormulaireInt
  Cette méthode est appelée lors de l'utilsation d'un bouton.

## T

texte - Variable in class fr.cnam.ihm.TexteCanvas
  Valeur du texte
TexteCanvas - Class in fr.cnam.ihm
  Classe de définition d'un texte dessiné dans le canvas
TexteCanvas(String, int, int, int) - Constructor for class fr.cnam.ihm.TexteCanvas
  Création d'un texte dans le canvas
TexteCanvas(RessourcesCanvas, String, int, int) - Constructor for class fr.cnam.ihm.TexteCanvas
  Création d'un texte dans le canvas
Tore - Class in fr.cnam.tore
  Classe d'implémentation d'un espace rectangulaire orthonormé de Tore
Tore(int, int) - Constructor for class fr.cnam.tore.Tore
  Création d'un espace de Tore défini par sa longueur et sa hauteur
toString() - Method in class fr.cnam.ihm.Position
  Position en chaine
TYPE_MARQUE - Static variable in class fr.cnam.ihm.CanvasIHM

## V

vertical() - Method in class fr.cnam.ihm.Formulaire
  change le sens en VERTICAL

## X

x - Variable in class fr.cnam.ihm.Position
  coordonnée X

## Y

y - Variable in class fr.cnam.ihm.Position
  coordonnée Y

## Z

z - Variable in class fr.cnam.ihm.Position
  coordonnée Z

A C D E F G H I L M O P R S T V X Y Z