Files
SAE32_2025/rapport/RapportSAE32_2025.aux
T

55 lines
5.7 KiB
TeX
Raw Normal View History

2026-01-11 14:27:14 +01:00
\relax
\providecommand \babel@aux [2]{\global \let \babel@toc \@gobbletwo }
\@nameuse{bbl@beforestart}
\catcode `:\active
\catcode `;\active
\catcode `!\active
\catcode `?\active
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\babel@aux{french}{}
\gdef \LT@i {\LT@entry
{1}{112.38463pt}\LT@entry
{1}{353.83305pt}}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{2}{section.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Interface du convertisseur}}{2}{figure.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Interface du visualisateur}}{2}{figure.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2}Répartition des tâches}{2}{section.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3}Fonctionnalités principales}{3}{section.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Conversion au format PIF}{3}{subsection.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Contribution de Algassimou Pellel Diallo}{3}{subsubsection.3.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Représentation de l'image avec RGBImage}{3}{section*.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Organisation du contrôleur et déroulement de la conversion}{3}{section*.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{BitOutputStream et BitInputStream}{4}{section*.4}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Le casse-tête des threads et le blocage de la fenêtre}{4}{section*.5}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Mise en place de la fenêtre du convertisseur}{5}{section*.6}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Architecture MVC du convertisseur - Flux de conversion (Bleu: Model, Orange: Controller, Vert: View)}}{5}{figure.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}Contribution de Ayoub Anhdire}{5}{subsubsection.3.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Comment l'arbre d'Huffman est construit ?}{5}{section*.7}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Diagramme Objet - Construction de l'arbre Huffman}}{6}{figure.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Dessin Arbre Huffman - Basé sur le diagramme objet}}{6}{figure.5}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Les codes canoniques et leur logique}{7}{section*.8}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Pourquoi les codes canoniques au lieu des codes Huffman ?}{7}{section*.9}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Le résumé de ces deux principes}{7}{section*.10}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Visualisateur au format PIF}{7}{subsection.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Structure complète du fichier PIF}{8}{subsubsection.3.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}La forme des tables de codes dans le visualisateur}{8}{subsubsection.3.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Reconstruction des codes canoniques}{8}{subsubsection.3.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.4}Choix de l'arbre plutôt que du dictionnaire}{9}{subsubsection.3.2.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.5}Construction de l'arbre de décodage}{9}{subsubsection.3.2.5}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Diagramme Objet -- Arbre de décodage Huffman}}{10}{figure.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.6}Décodage des pixels}{10}{subsubsection.3.2.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.7}Pourquoi cette méthode fonctionne}{10}{subsubsection.3.2.7}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Diagramme Objet -- Arbre de décodage Huffman}}{11}{figure.7}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4}Makefile}{11}{section.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Gestion des dépendances}{11}{subsection.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Génération des JARs}{11}{subsection.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Commandes disponibles}{12}{subsection.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Exemple d'exécution}{12}{subsection.4.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5}Conclusion}{12}{section.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Youness BOULALAM}{12}{subsection.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Algassimou DIALLO}{12}{subsection.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Ayoub ANHDIRE}{13}{subsection.5.3}\protected@file@percent }
\gdef \@abspage@last{14}