Sources


<< retour

Sources pour l'applet Refraction
Refraction.java Applet qui présente interactivement le fonctionnement de la réfraction et de la dispersion.
Il peut etre exécuté comme une application.

Sources pour l'applet So
Calculator.java
Classe servant a calculer et stocker les rayons et dioptres
ChoixMilieuDialog.java
Dialogue dervant a choisir le milieu optique (indices de refraction et de dispersion)
Dioptre.java
Structure definissante le dioptre
DioptreGeometrique.java
Structure definissant le dioptre par les coefficients cartesiens et les bornes
DioptreVisualisation.java
Petit panel (100x100 pixels) servant a visualiser de maniere schematique le dioptre donnee
Globals.java
Class cotenent les constantes et fonctions communes pour les programmes
Intersection.java
Classe servant pour definir l'intersection(s)
Lentille.java
Structure definissante la lentille
LentilleTypeDialog.java
Dialogue servant a choisir modele de la lentille
MultichromaDialog.java
Dialogue servant a editer les composantes chromatiques des rayons d'une source
PrintingUtilities.java
Classe servante a imprimer le contenu du Component donne
Rayon.java
Structure definissante le rayon : son oriantation, position, couleur, equation
SceneVisualisation.java
Classe servant a visualiser la scene - les rayons, dioptres, lentilles, sources.
So.java
La classe principale de programme.
Source.java
Structure definissante la source : sa position, type, composantes chromatiques des rayons, nombre des rayons ...
SourceVisualisation.java
Petit panel (100x100 pixels) servant a visualiser de maniere schematique la source donnee