diff options
author | Christian Vazquez <christian.vazquez@epfl.ch> | 2011-05-29 11:23:10 +0000 |
---|---|---|
committer | Christian Vazquez <christian.vazquez@epfl.ch> | 2011-05-29 11:23:10 +0000 |
commit | 3f28311fd6fb4830b4c64c59daa6a53f24953396 (patch) | |
tree | fbbc1d96365ad53197f9b528a9c970dc1e7f1432 | |
parent | 70d3a283b68a0b3b1928e9d8ff728f20988ff894 (diff) | |
download | vhc-3f28311fd6fb4830b4c64c59daa6a53f24953396.tar.gz vhc-3f28311fd6fb4830b4c64c59daa6a53f24953396.tar.bz2 vhc-3f28311fd6fb4830b4c64c59daa6a53f24953396.zip |
Répondu aux questions p14.1 et p19.1
-rw-r--r-- | REPONSES.pdf | bin | 115529 -> 132002 bytes | |||
-rw-r--r-- | reponses.lyx | 127 |
2 files changed, 127 insertions, 0 deletions
diff --git a/REPONSES.pdf b/REPONSES.pdf Binary files differindex 75b5100..53c7f03 100644 --- a/REPONSES.pdf +++ b/REPONSES.pdf diff --git a/reponses.lyx b/reponses.lyx index 92ae2c6..460652d 100644 --- a/reponses.lyx +++ b/reponses.lyx @@ -709,5 +709,132 @@ Comme tous ces propriétés changent pendant l'evolution de la simulation, nous les avons implémentés en tant que méthodes. \end_layout +\begin_layout Section* +Question P14.1 +\end_layout + +\begin_layout Standard +Nous avons créé une classe Color qui implémente les couleurs données en + exemple. + Elle est en outre dotée de quelques méthodes pratiques (voir dans doxygen). +\end_layout + +\begin_layout Standard +Aucun objet héritant de la classe Printable n'hérite de cette classe, car + nous nous sommes concentrés sur l'interface graphique de GUI dans ce projet. +\end_layout + +\begin_layout Section* +Question P19.1 +\end_layout + +\begin_layout Standard +Voici l'ensemble de balises (ouvrantes) que nous utilisons (dans l'ordre + d'apparition dans le fichier +\begin_inset Quotes eld +\end_inset + +accelerator.xml +\begin_inset Quotes erd +\end_inset + +) : +\end_layout + +\begin_layout Itemize +<System> +\end_layout + +\begin_layout Itemize +<Accelerator> +\end_layout + +\begin_layout Itemize +<Particle> +\end_layout + +\begin_layout Itemize +<Position> +\end_layout + +\begin_layout Itemize +<Mass> +\end_layout + +\begin_layout Itemize +<Charge> +\end_layout + +\begin_layout Itemize +<Direction> +\end_layout + +\begin_layout Itemize +<Energy> +\end_layout + +\begin_layout Itemize +<FODO> +\end_layout + +\begin_layout Itemize +<EntryPosition> +\end_layout + +\begin_layout Itemize +<ExitPosition> +\end_layout + +\begin_layout Itemize +<SectionRadius> +\end_layout + +\begin_layout Itemize +<StraightLenght> +\end_layout + +\begin_layout Itemize +<FocalizingCoefficient> +\end_layout + +\begin_layout Itemize +<Dipole> +\end_layout + +\begin_layout Itemize +<Curvature> +\end_layout + +\begin_layout Itemize +<MagneticField> +\end_layout + +\begin_layout Itemize +<Quadrupole> +\end_layout + +\begin_layout Itemize +<StraightElement> +\end_layout + +\begin_layout Standard +Voici les balises pour les commentaires : +\end_layout + +\begin_layout Itemize +<! - - +\end_layout + +\begin_layout Itemize +- - > +\end_layout + +\begin_layout Standard +Il n'y a donc pas de balises pour les constantes, car elles font partie + d'un namespace commun au projet. + Par ailleurs, l'aspect graphique de projet est séparé du reste du projet, + ce qui explique qu'il n'y ait pas de balise de type <Camera> ou <Oeil>. +\end_layout + \end_body \end_document |