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 |