Files
SAE32_2025/docjava/index-all.html
T
2026-01-07 19:27:03 +01:00

658 lines
55 KiB
HTML

<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (24) on Wed Jan 07 19:25:35 CET 2026 -->
<title>Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2026-01-07">
<meta name="description" content="index">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="resource-files/stylesheet.css" title="Style">
<script type="text/javascript" src="script-files/script.js"></script>
<script type="text/javascript" src="script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-files/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">const pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="search.html">Search</a></li>
<li><a href="help-doc.html#index">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list"></ol>
<div class="nav-list-search">
<input type="text" id="search-input" disabled placeholder="Search" aria-label="Search in documentation" autocomplete="off">
<input type="reset" id="reset-search" disabled value="Reset">
</div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:A">A</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/ExportButtonListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ExportButtonListener.html" title="class in fr.iutfbleau.sae">ExportButtonListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/ConverterWindow.html#addSaveButton(fr.iutfbleau.sae.ConverterController)" class="member-name-link">addSaveButton(ConverterController)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterWindow.html" title="class in fr.iutfbleau.sae">ConverterWindow</a></dt>
<dd>
<div class="block">Ajoute un bouton permettant d'exporter l'image en .pif.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/GestionErreur.html#afficherErreur(java.lang.String)" class="member-name-link">afficherErreur(String)</a> - Static method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/GestionErreur.html" title="class in fr.iutfbleau.sae">GestionErreur</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/GestionErreur.html#afficherInfo(java.lang.String)" class="member-name-link">afficherInfo(String)</a> - Static method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/GestionErreur.html" title="class in fr.iutfbleau.sae">GestionErreur</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:B">B</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mpif/BitInputStream.html" class="type-name-link" title="class in fr.iutfbleau.sae.mpif">BitInputStream</a> - Class in <a href="fr/iutfbleau/sae/mpif/package-summary.html">fr.iutfbleau.sae.mpif</a></dt>
<dd>
<div class="block">Décorateur de flux permettant la lecture binaire à granularité du bit.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/BitInputStream.html#%3Cinit%3E(java.io.InputStream)" class="member-name-link">BitInputStream(InputStream)</a> - Constructor for class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitInputStream.html" title="class in fr.iutfbleau.sae.mpif">BitInputStream</a></dt>
<dd>
<div class="block">Construit un lecteur binaire à partir d'un flux existant.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/BitOutputStream.html" class="type-name-link" title="class in fr.iutfbleau.sae.mpif">BitOutputStream</a> - Class in <a href="fr/iutfbleau/sae/mpif/package-summary.html">fr.iutfbleau.sae.mpif</a></dt>
<dd>
<div class="block">Décorateur de flux permettant l'écriture binaire à granularité du bit.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/BitOutputStream.html#%3Cinit%3E(java.io.OutputStream)" class="member-name-link">BitOutputStream(OutputStream)</a> - Constructor for class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitOutputStream.html" title="class in fr.iutfbleau.sae.mpif">BitOutputStream</a></dt>
<dd>
<div class="block">Construit un écrivain binaire à partir d'un flux existant.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFReader.html#buildDecodageTree(java.util.Map)" class="member-name-link">buildDecodageTree(Map&lt;String, Integer&gt;)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFReader.html" title="class in fr.iutfbleau.sae.mpif">PIFReader</a></dt>
<dd>
<div class="block">Construit un arbre de décodage à partir des codes canoniques.</div>
</dd>
</dl>
<h2 class="title" id="I:C">C</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mhuffman/CanonicalCode.html" class="type-name-link" title="class in fr.iutfbleau.sae.mhuffman">CanonicalCode</a> - Class in <a href="fr/iutfbleau/sae/mhuffman/package-summary.html">fr.iutfbleau.sae.mhuffman</a></dt>
<dd>
<div class="block">Classe pour generer des codes canoniques de Huffman.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/CanonicalCode.html#%3Cinit%3E()" class="member-name-link">CanonicalCode()</a> - Constructor for class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/CanonicalCode.html" title="class in fr.iutfbleau.sae.mhuffman">CanonicalCode</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mpif/BitInputStream.html#closeFlux()" class="member-name-link">closeFlux()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitInputStream.html" title="class in fr.iutfbleau.sae.mpif">BitInputStream</a></dt>
<dd>
<div class="block">Ferme le flux d'entrée sous-jacent.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/CodeTablePanel.html" class="type-name-link" title="class in fr.iutfbleau.sae">CodeTablePanel</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Panneau d'affichage des codes Huffman et canoniques.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/CodeTablePanel.html#%3Cinit%3E()" class="member-name-link">CodeTablePanel()</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/CodeTablePanel.html" title="class in fr.iutfbleau.sae">CodeTablePanel</a></dt>
<dd>
<div class="block">Constructeur qui initialise l'interface utilisateur.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/ComparateurCanonique.html" class="type-name-link" title="class in fr.iutfbleau.sae.mhuffman">ComparateurCanonique</a> - Class in <a href="fr/iutfbleau/sae/mhuffman/package-summary.html">fr.iutfbleau.sae.mhuffman</a></dt>
<dd>
<div class="block">Comparateur utilisé lors de la génération des codes canoniques.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/ComparateurCanonique.html#%3Cinit%3E()" class="member-name-link">ComparateurCanonique()</a> - Constructor for class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/ComparateurCanonique.html" title="class in fr.iutfbleau.sae.mhuffman">ComparateurCanonique</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mpif/ComparateurEntreeCanonique.html" class="type-name-link" title="class in fr.iutfbleau.sae.mpif">ComparateurEntreeCanonique</a> - Class in <a href="fr/iutfbleau/sae/mpif/package-summary.html">fr.iutfbleau.sae.mpif</a></dt>
<dd>
<div class="block">Comparateur utilisé pendant la reconstruction des codes canoniques.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/ComparateurEntreeCanonique.html#%3Cinit%3E()" class="member-name-link">ComparateurEntreeCanonique()</a> - Constructor for class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/ComparateurEntreeCanonique.html" title="class in fr.iutfbleau.sae.mpif">ComparateurEntreeCanonique</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/ComparateurHuffmanNode.html" class="type-name-link" title="class in fr.iutfbleau.sae.mhuffman">ComparateurHuffmanNode</a> - Class in <a href="fr/iutfbleau/sae/mhuffman/package-summary.html">fr.iutfbleau.sae.mhuffman</a></dt>
<dd>
<div class="block">Comparateur utilisé pour trier les nœuds de l'arbre de Huffman.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/ComparateurHuffmanNode.html#%3Cinit%3E()" class="member-name-link">ComparateurHuffmanNode()</a> - Constructor for class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/ComparateurHuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">ComparateurHuffmanNode</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/ComparateurHuffmanNode.html#compare(fr.iutfbleau.sae.mhuffman.HuffmanNode,fr.iutfbleau.sae.mhuffman.HuffmanNode)" class="member-name-link">compare(HuffmanNode, HuffmanNode)</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/ComparateurHuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">ComparateurHuffmanNode</a></dt>
<dd>
<div class="block">Compare deux nœuds en fonction de leur fréquence.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/ComparateurEntreeCanonique.html#compare(java.util.Map.Entry,java.util.Map.Entry)" class="member-name-link">compare(Map.Entry&lt;Integer, Integer&gt;, Map.Entry&lt;Integer, Integer&gt;)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/ComparateurEntreeCanonique.html" title="class in fr.iutfbleau.sae.mpif">ComparateurEntreeCanonique</a></dt>
<dd>
<div class="block">Compare deux entrées contenant chacune un symbole et sa longueur de code.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/ComparateurCanonique.html#compare(java.util.Map.Entry,java.util.Map.Entry)" class="member-name-link">compare(Map.Entry&lt;Integer, String&gt;, Map.Entry&lt;Integer, String&gt;)</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/ComparateurCanonique.html" title="class in fr.iutfbleau.sae.mhuffman">ComparateurCanonique</a></dt>
<dd>
<div class="block">Compare deux entrées contenant un symbole et son code Huffman.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterController.html#computeCanonical()" class="member-name-link">computeCanonical()</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterController.html" title="class in fr.iutfbleau.sae">ConverterController</a></dt>
<dd>
<div class="block">Genere les codes canoniques a partir des codes de Huffman.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterController.html#computeFrequencies()" class="member-name-link">computeFrequencies()</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterController.html" title="class in fr.iutfbleau.sae">ConverterController</a></dt>
<dd>
<div class="block">Calcule les frequences d'apparition de chaque valeur RGB dans l'image.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html#computeFromImage(fr.iutfbleau.sae.mpif.RGBImage)" class="member-name-link">computeFromImage(RGBImage)</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html" title="class in fr.iutfbleau.sae.mhuffman">FrequencyTable</a></dt>
<dd>
<div class="block">Analyse une image et remplit les tableaux de fréquences.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterController.html#computeHuffman()" class="member-name-link">computeHuffman()</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterController.html" title="class in fr.iutfbleau.sae">ConverterController</a></dt>
<dd>
<div class="block">Genere les arbres de Huffman pour chaque composante RGB.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterController.html#conversionProcess()" class="member-name-link">conversionProcess()</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterController.html" title="class in fr.iutfbleau.sae">ConverterController</a></dt>
<dd>
<div class="block">Lance le processus complet de conversion d'une image au format PIF.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterController.html" class="type-name-link" title="class in fr.iutfbleau.sae">ConverterController</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Controleur pour la conversion d'images au format PIF.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterController.html#%3Cinit%3E(fr.iutfbleau.sae.ConverterWindow,java.lang.String,java.lang.String)" class="member-name-link">ConverterController(ConverterWindow, String, String)</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterController.html" title="class in fr.iutfbleau.sae">ConverterController</a></dt>
<dd>
<div class="block">Construit un nouveau controleur de conversion.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterWindow.html" class="type-name-link" title="class in fr.iutfbleau.sae">ConverterWindow</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Fenêtre principale du convertisseur.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterWindow.html#%3Cinit%3E()" class="member-name-link">ConverterWindow()</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterWindow.html" title="class in fr.iutfbleau.sae">ConverterWindow</a></dt>
<dd>
<div class="block">Constructeur de la fenêtre du convertisseur.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/Convertisseur.html" class="type-name-link" title="class in fr.iutfbleau.sae">Convertisseur</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Point d'entree principal du programme de conversion d'images au format PIF.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/Convertisseur.html#%3Cinit%3E()" class="member-name-link">Convertisseur()</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/Convertisseur.html" title="class in fr.iutfbleau.sae">Convertisseur</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:D">D</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mpif/DecodeNode.html" class="type-name-link" title="class in fr.iutfbleau.sae.mpif">DecodeNode</a> - Class in <a href="fr/iutfbleau/sae/mpif/package-summary.html">fr.iutfbleau.sae.mpif</a></dt>
<dd>
<div class="block">Représente un nœud utilisé pour décoder les données dans un arbre binaire.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/DecodeNode.html#%3Cinit%3E()" class="member-name-link">DecodeNode()</a> - Constructor for class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/DecodeNode.html" title="class in fr.iutfbleau.sae.mpif">DecodeNode</a></dt>
<dd>
<div class="block">Constructeur d'un nœud interne vide.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/DecodeNode.html#%3Cinit%3E(fr.iutfbleau.sae.mpif.DecodeNode,fr.iutfbleau.sae.mpif.DecodeNode,java.lang.Integer)" class="member-name-link">DecodeNode(DecodeNode, DecodeNode, Integer)</a> - Constructor for class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/DecodeNode.html" title="class in fr.iutfbleau.sae.mpif">DecodeNode</a></dt>
<dd>
<div class="block">Constructeur d'un nœud complet, utilisé pour créer une feuille ou un nœud interne.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFReader.html#decodePifFile(java.io.File)" class="member-name-link">decodePifFile(File)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFReader.html" title="class in fr.iutfbleau.sae.mpif">PIFReader</a></dt>
<dd>
<div class="block">Cette methode sert de point d'entrer pour le decodage d'un pif.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFReader.html#decodePixels(fr.iutfbleau.sae.mpif.BitInputStream,fr.iutfbleau.sae.mpif.DecodeNode,fr.iutfbleau.sae.mpif.DecodeNode,fr.iutfbleau.sae.mpif.DecodeNode)" class="member-name-link">decodePixels(BitInputStream, DecodeNode, DecodeNode, DecodeNode)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFReader.html" title="class in fr.iutfbleau.sae.mpif">PIFReader</a></dt>
<dd>
<div class="block">Décode l'ensemble des pixels de l'image en utilisant les trois arbres
correspondant aux composantes rouge, verte et bleue.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerWindow.html#displayImage(java.awt.image.BufferedImage)" class="member-name-link">displayImage(BufferedImage)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerWindow.html" title="class in fr.iutfbleau.sae">ViewerWindow</a></dt>
<dd>
<div class="block">Affiche une image dans la fenetre.</div>
</dd>
</dl>
<h2 class="title" id="I:E">E</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mpif/PIFWriter.html#encodePixels(fr.iutfbleau.sae.mpif.BitOutputStream,fr.iutfbleau.sae.mpif.RGBImage,java.util.Map,java.util.Map,java.util.Map)" class="member-name-link">encodePixels(BitOutputStream, RGBImage, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFWriter.html" title="class in fr.iutfbleau.sae.mpif">PIFWriter</a></dt>
<dd>
<div class="block">Encode chaque pixel de l'image en utilisant les codes canoniques.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ExportButtonListener.html" class="type-name-link" title="class in fr.iutfbleau.sae">ExportButtonListener</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/ExportButtonListener.html#%3Cinit%3E(fr.iutfbleau.sae.ConverterController)" class="member-name-link">ExportButtonListener(ConverterController)</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ExportButtonListener.html" title="class in fr.iutfbleau.sae">ExportButtonListener</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:F">F</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mpif/BitOutputStream.html#fermerFlux()" class="member-name-link">fermerFlux()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitOutputStream.html" title="class in fr.iutfbleau.sae.mpif">BitOutputStream</a></dt>
<dd>
<div class="block">Vide les buffers internes et ferme le flux de sortie.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/BitOutputStream.html#flush()" class="member-name-link">flush()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitOutputStream.html" title="class in fr.iutfbleau.sae.mpif">BitOutputStream</a></dt>
<dd>
<div class="block">Force l'écriture immédiate des données accumulées dans le flux sous-jacent.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a> - package fr.iutfbleau.sae</dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/package-summary.html">fr.iutfbleau.sae.mhuffman</a> - package fr.iutfbleau.sae.mhuffman</dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mpif/package-summary.html">fr.iutfbleau.sae.mpif</a> - package fr.iutfbleau.sae.mpif</dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html" class="type-name-link" title="class in fr.iutfbleau.sae.mhuffman">FrequencyTable</a> - Class in <a href="fr/iutfbleau/sae/mhuffman/package-summary.html">fr.iutfbleau.sae.mhuffman</a></dt>
<dd>
<div class="block">Classe qui calcule les fréquences des valeurs de couleur dans une image RGB.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html#%3Cinit%3E()" class="member-name-link">FrequencyTable()</a> - Constructor for class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html" title="class in fr.iutfbleau.sae.mhuffman">FrequencyTable</a></dt>
<dd>
<div class="block">Constructeur qui initialise les trois tableaux de fréquences
à zéro pour toutes les valeurs possibles.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/FrequencyTablePanel.html" class="type-name-link" title="class in fr.iutfbleau.sae">FrequencyTablePanel</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Panneau qui affiche les fréquences des composantes rouge, verte et bleue.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/FrequencyTablePanel.html#%3Cinit%3E()" class="member-name-link">FrequencyTablePanel()</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/FrequencyTablePanel.html" title="class in fr.iutfbleau.sae">FrequencyTablePanel</a></dt>
<dd>
<div class="block">Constructeur du panneau.</div>
</dd>
</dl>
<h2 class="title" id="I:G">G</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanTree.html#generateCodes()" class="member-name-link">generateCodes()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanTree.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanTree</a></dt>
<dd>
<div class="block">Lance la génération des codes Huffman en parcourant l'arbre.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/CanonicalCode.html#generateCodes(java.util.Map)" class="member-name-link">generateCodes(Map&lt;Integer, String&gt;)</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/CanonicalCode.html" title="class in fr.iutfbleau.sae.mhuffman">CanonicalCode</a></dt>
<dd>
<div class="block">Genere des codes canoniques a partir de codes de Huffman.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/GestionErreur.html" class="type-name-link" title="class in fr.iutfbleau.sae">GestionErreur</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/GestionErreur.html#%3Cinit%3E()" class="member-name-link">GestionErreur()</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/GestionErreur.html" title="class in fr.iutfbleau.sae">GestionErreur</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mpif/Pixel.html#getB()" class="member-name-link">getB()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/Pixel.html" title="class in fr.iutfbleau.sae.mpif">Pixel</a></dt>
<dd>
<div class="block">Retourne la composante bleue du pixel.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html#getBlue()" class="member-name-link">getBlue()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html" title="class in fr.iutfbleau.sae.mhuffman">FrequencyTable</a></dt>
<dd>
<div class="block">Renvoie les fréquences des valeurs bleues.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/CanonicalCode.html#getCode(java.util.Map,int)" class="member-name-link">getCode(Map&lt;Integer, String&gt;, int)</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/CanonicalCode.html" title="class in fr.iutfbleau.sae.mhuffman">CanonicalCode</a></dt>
<dd>
<div class="block">Recupere le code canonique d'une valeur.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanTree.html#getCodes()" class="member-name-link">getCodes()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanTree.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanTree</a></dt>
<dd>
<div class="block">Retourne les codes Huffman générés.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html#getFrequence()" class="member-name-link">getFrequence()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanNode</a></dt>
<dd>
<div class="block">Renvoie la fréquence associée à ce nœud.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/Pixel.html#getG()" class="member-name-link">getG()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/Pixel.html" title="class in fr.iutfbleau.sae.mpif">Pixel</a></dt>
<dd>
<div class="block">Retourne la composante verte du pixel.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html#getGreen()" class="member-name-link">getGreen()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html" title="class in fr.iutfbleau.sae.mhuffman">FrequencyTable</a></dt>
<dd>
<div class="block">Renvoie les fréquences des valeurs vertes.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/RGBImage.html#getHeight()" class="member-name-link">getHeight()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/RGBImage.html" title="class in fr.iutfbleau.sae.mpif">RGBImage</a></dt>
<dd>
<div class="block">Retourne la hauteur de l'image.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterController.html#getImage()" class="member-name-link">getImage()</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterController.html" title="class in fr.iutfbleau.sae">ConverterController</a></dt>
<dd>
<div class="block">Retourne l'image actuellement chargee.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html#getLeft()" class="member-name-link">getLeft()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanNode</a></dt>
<dd>
<div class="block">Renvoie le fils gauche.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/CanonicalCode.html#getLength(java.util.Map,int)" class="member-name-link">getLength(Map&lt;Integer, String&gt;, int)</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/CanonicalCode.html" title="class in fr.iutfbleau.sae.mhuffman">CanonicalCode</a></dt>
<dd>
<div class="block">Recupere la longueur d'un code pour une valeur donnee.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/RGBImage.html#getPixel(int,int)" class="member-name-link">getPixel(int, int)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/RGBImage.html" title="class in fr.iutfbleau.sae.mpif">RGBImage</a></dt>
<dd>
<div class="block">Retourne le pixel situé aux coordonnées indiquées.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/Pixel.html#getR()" class="member-name-link">getR()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/Pixel.html" title="class in fr.iutfbleau.sae.mpif">Pixel</a></dt>
<dd>
<div class="block">Retourne la composante rouge du pixel.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html#getRed()" class="member-name-link">getRed()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/FrequencyTable.html" title="class in fr.iutfbleau.sae.mhuffman">FrequencyTable</a></dt>
<dd>
<div class="block">Renvoie les fréquences des valeurs rouges.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html#getRight()" class="member-name-link">getRight()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanNode</a></dt>
<dd>
<div class="block">Renvoie le fils droit.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanTree.html#getRoot()" class="member-name-link">getRoot()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanTree.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanTree</a></dt>
<dd>
<div class="block">Permet de récupérer la racine de l'arbre.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html#getValue()" class="member-name-link">getValue()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanNode</a></dt>
<dd>
<div class="block">Renvoie la valeur du symbole représenté.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/RGBImage.html#getWidth()" class="member-name-link">getWidth()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/RGBImage.html" title="class in fr.iutfbleau.sae.mpif">RGBImage</a></dt>
<dd>
<div class="block">Retourne la largeur de l'image.</div>
</dd>
</dl>
<h2 class="title" id="I:H">H</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html" class="type-name-link" title="class in fr.iutfbleau.sae.mhuffman">HuffmanNode</a> - Class in <a href="fr/iutfbleau/sae/mhuffman/package-summary.html">fr.iutfbleau.sae.mhuffman</a></dt>
<dd>
<div class="block">Représente un nœud de l'arbre de Huffman.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html#%3Cinit%3E(int,int)" class="member-name-link">HuffmanNode(int, int)</a> - Constructor for class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanNode</a></dt>
<dd>
<div class="block">Constructeur d'un nœud feuille.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html#%3Cinit%3E(fr.iutfbleau.sae.mhuffman.HuffmanNode,fr.iutfbleau.sae.mhuffman.HuffmanNode)" class="member-name-link">HuffmanNode(HuffmanNode, HuffmanNode)</a> - Constructor for class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanNode</a></dt>
<dd>
<div class="block">Constructeur d'un nœud interne (créé lors de la fusion de deux sous-arbres).</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanTree.html" class="type-name-link" title="class in fr.iutfbleau.sae.mhuffman">HuffmanTree</a> - Class in <a href="fr/iutfbleau/sae/mhuffman/package-summary.html">fr.iutfbleau.sae.mhuffman</a></dt>
<dd>
<div class="block">Cette classe construit un arbre de Huffman à partir d'un tableau
de fréquences.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanTree.html#%3Cinit%3E(int%5B%5D)" class="member-name-link">HuffmanTree(int[])</a> - Constructor for class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanTree.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanTree</a></dt>
<dd>
<div class="block">Construit l'arbre de Huffman à partir d'un tableau de fréquences.</div>
</dd>
</dl>
<h2 class="title" id="I:I">I</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/ImagePreviewPanel.html" class="type-name-link" title="class in fr.iutfbleau.sae">ImagePreviewPanel</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Panneau d'aperçu de l'image.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ImagePreviewPanel.html#%3Cinit%3E()" class="member-name-link">ImagePreviewPanel()</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ImagePreviewPanel.html" title="class in fr.iutfbleau.sae">ImagePreviewPanel</a></dt>
<dd>
<div class="block">Constructeur du panneau d'aperçu.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html#isLeaf()" class="member-name-link">isLeaf()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanNode</a></dt>
<dd>
<div class="block">Indique si le nœud est une feuille.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/DecodeNode.html#isLeaf()" class="member-name-link">isLeaf()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/DecodeNode.html" title="class in fr.iutfbleau.sae.mpif">DecodeNode</a></dt>
<dd>
<div class="block">Indique si le nœud est une feuille (aucun enfant).</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFReader.html#isPIFFile(java.io.File)" class="member-name-link">isPIFFile(File)</a> - Static method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFReader.html" title="class in fr.iutfbleau.sae.mpif">PIFReader</a></dt>
<dd>
<div class="block">Vérifie si un fichier est un fichier .pif valide.</div>
</dd>
</dl>
<h2 class="title" id="I:L">L</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mpif/DecodeNode.html#left" class="member-name-link">left</a> - Variable in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/DecodeNode.html" title="class in fr.iutfbleau.sae.mpif">DecodeNode</a></dt>
<dd>
<div class="block">Fils gauche du nœud.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterController.html#loadImage(java.io.File)" class="member-name-link">loadImage(File)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterController.html" title="class in fr.iutfbleau.sae">ConverterController</a></dt>
<dd>
<div class="block">Charge une image depuis un fichier et la convertit en RGBImage.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerControleur.html#loadPIF()" class="member-name-link">loadPIF()</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerControleur.html" title="class in fr.iutfbleau.sae">ViewerControleur</a></dt>
<dd>
<div class="block">Charge et affiche un fichier PIF.</div>
</dd>
</dl>
<h2 class="title" id="I:M">M</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/Convertisseur.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/Convertisseur.html" title="class in fr.iutfbleau.sae">Convertisseur</a></dt>
<dd>
<div class="block">Methode principale qui demarre l'application de conversion.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/Viewer.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/Viewer.html" title="class in fr.iutfbleau.sae">Viewer</a></dt>
<dd>
<div class="block">Point d'entree de l'application.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#mouseClicked(java.awt.event.MouseEvent)" class="member-name-link">mouseClicked(MouseEvent)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#mouseDragged(java.awt.event.MouseEvent)" class="member-name-link">mouseDragged(MouseEvent)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>
<div class="block">Detecte quand l'utilisateur fait glisser la souris.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#mouseEntered(java.awt.event.MouseEvent)" class="member-name-link">mouseEntered(MouseEvent)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#mouseExited(java.awt.event.MouseEvent)" class="member-name-link">mouseExited(MouseEvent)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#mouseMoved(java.awt.event.MouseEvent)" class="member-name-link">mouseMoved(MouseEvent)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#mousePressed(java.awt.event.MouseEvent)" class="member-name-link">mousePressed(MouseEvent)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>
<div class="block">Detecte quand l'utilisateur appuie sur le bouton de la souris.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#mouseReleased(java.awt.event.MouseEvent)" class="member-name-link">mouseReleased(MouseEvent)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:P">P</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/ImagePreviewPanel.html#paintComponent(java.awt.Graphics)" class="member-name-link">paintComponent(Graphics)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ImagePreviewPanel.html" title="class in fr.iutfbleau.sae">ImagePreviewPanel</a></dt>
<dd>
<div class="block">Affiche l'image dans le panneau.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#paintComponent(java.awt.Graphics)" class="member-name-link">paintComponent(Graphics)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>
<div class="block">Methode de dessin du panneau.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFReader.html" class="type-name-link" title="class in fr.iutfbleau.sae.mpif">PIFReader</a> - Class in <a href="fr/iutfbleau/sae/mpif/package-summary.html">fr.iutfbleau.sae.mpif</a></dt>
<dd>
<div class="block">Cette classe permet de lire un fichier .pif et de reconstruire l'image d'origine.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFReader.html#%3Cinit%3E()" class="member-name-link">PIFReader()</a> - Constructor for class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFReader.html" title="class in fr.iutfbleau.sae.mpif">PIFReader</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFWriter.html" class="type-name-link" title="class in fr.iutfbleau.sae.mpif">PIFWriter</a> - Class in <a href="fr/iutfbleau/sae/mpif/package-summary.html">fr.iutfbleau.sae.mpif</a></dt>
<dd>
<div class="block">Cette classe permet d'écrire une image au format PIF.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFWriter.html#%3Cinit%3E()" class="member-name-link">PIFWriter()</a> - Constructor for class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFWriter.html" title="class in fr.iutfbleau.sae.mpif">PIFWriter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/mpif/Pixel.html" class="type-name-link" title="class in fr.iutfbleau.sae.mpif">Pixel</a> - Class in <a href="fr/iutfbleau/sae/mpif/package-summary.html">fr.iutfbleau.sae.mpif</a></dt>
<dd>
<div class="block">Cette classe représente un pixel composé de trois valeurs :
rouge, vert et bleu.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/Pixel.html#%3Cinit%3E(int,int,int)" class="member-name-link">Pixel(int, int, int)</a> - Constructor for class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/Pixel.html" title="class in fr.iutfbleau.sae.mpif">Pixel</a></dt>
<dd>
<div class="block">Crée un pixel avec ses trois composantes.</div>
</dd>
</dl>
<h2 class="title" id="I:R">R</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mpif/BitInputStream.html#readBit()" class="member-name-link">readBit()</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitInputStream.html" title="class in fr.iutfbleau.sae.mpif">BitInputStream</a></dt>
<dd>
<div class="block">Lit un bit depuis le flux binaire.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/BitInputStream.html#readBits(int)" class="member-name-link">readBits(int)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitInputStream.html" title="class in fr.iutfbleau.sae.mpif">BitInputStream</a></dt>
<dd>
<div class="block">Lit une séquence de bits consécutifs et les assemble dans un entier.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFReader.html#readCanonicalTables(fr.iutfbleau.sae.mpif.BitInputStream)" class="member-name-link">readCanonicalTables(BitInputStream)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFReader.html" title="class in fr.iutfbleau.sae.mpif">PIFReader</a></dt>
<dd>
<div class="block">Lit les longueurs des code canoniques pour les trois composantes
rouge, vert et bleu.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFReader.html#readHeader(fr.iutfbleau.sae.mpif.BitInputStream)" class="member-name-link">readHeader(BitInputStream)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFReader.html" title="class in fr.iutfbleau.sae.mpif">PIFReader</a></dt>
<dd>
<div class="block">Lit l'en-tête du fichier .pif.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFReader.html#rebuildCanonical(int%5B%5D)" class="member-name-link">rebuildCanonical(int[])</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFReader.html" title="class in fr.iutfbleau.sae.mpif">PIFReader</a></dt>
<dd>
<div class="block">Reconstruit les codes canoniques à partir des longueurs stockées dans le fichier.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/RGBImage.html" class="type-name-link" title="class in fr.iutfbleau.sae.mpif">RGBImage</a> - Class in <a href="fr/iutfbleau/sae/mpif/package-summary.html">fr.iutfbleau.sae.mpif</a></dt>
<dd>
<div class="block">Cette classe représente une image composée de pixels RGB.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/RGBImage.html#%3Cinit%3E(int,int)" class="member-name-link">RGBImage(int, int)</a> - Constructor for class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/RGBImage.html" title="class in fr.iutfbleau.sae.mpif">RGBImage</a></dt>
<dd>
<div class="block">Crée une image vide avec une largeur et une hauteur données.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/DecodeNode.html#right" class="member-name-link">right</a> - Variable in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/DecodeNode.html" title="class in fr.iutfbleau.sae.mpif">DecodeNode</a></dt>
<dd>
<div class="block">Fils droit du nœud.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ThreadSauvegardePIF.html#run()" class="member-name-link">run()</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ThreadSauvegardePIF.html" title="class in fr.iutfbleau.sae">ThreadSauvegardePIF</a></dt>
<dd>
<div class="block">Execute la sauvegarde du fichier PIF.</div>
</dd>
</dl>
<h2 class="title" id="I:S">S</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/ConverterController.html#saveAsPIF(java.lang.String)" class="member-name-link">saveAsPIF(String)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterController.html" title="class in fr.iutfbleau.sae">ConverterController</a></dt>
<dd>
<div class="block">Sauvegarde l'image au format PIF.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterController.html#saveViaBtn()" class="member-name-link">saveViaBtn()</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterController.html" title="class in fr.iutfbleau.sae">ConverterController</a></dt>
<dd>
<div class="block">Gere la sauvegarde via le bouton de l'interface.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/Pixel.html#setB(int)" class="member-name-link">setB(int)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/Pixel.html" title="class in fr.iutfbleau.sae.mpif">Pixel</a></dt>
<dd>
<div class="block">Modifie la composante bleue du pixel.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterWindow.html#setCanonicalTable(java.util.Map,java.util.Map,java.util.Map)" class="member-name-link">setCanonicalTable(Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterWindow.html" title="class in fr.iutfbleau.sae">ConverterWindow</a></dt>
<dd>
<div class="block">Met à jour l'affichage des codes canoniques.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterWindow.html#setFrequencyTable(int%5B%5D,int%5B%5D,int%5B%5D)" class="member-name-link">setFrequencyTable(int[], int[], int[])</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterWindow.html" title="class in fr.iutfbleau.sae">ConverterWindow</a></dt>
<dd>
<div class="block">Met à jour l'affichage des fréquences des trois composantes.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/Pixel.html#setG(int)" class="member-name-link">setG(int)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/Pixel.html" title="class in fr.iutfbleau.sae.mpif">Pixel</a></dt>
<dd>
<div class="block">Modifie la composante verte du pixel.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterWindow.html#setHuffmanTable(java.util.Map,java.util.Map,java.util.Map)" class="member-name-link">setHuffmanTable(Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterWindow.html" title="class in fr.iutfbleau.sae">ConverterWindow</a></dt>
<dd>
<div class="block">Met à jour l'affichage des codes Huffman.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ImagePreviewPanel.html#setImage(java.awt.image.BufferedImage)" class="member-name-link">setImage(BufferedImage)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ImagePreviewPanel.html" title="class in fr.iutfbleau.sae">ImagePreviewPanel</a></dt>
<dd>
<div class="block">Met à jour l'image à afficher et demande le rafraîchissement du panneau.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#setImage(java.awt.image.BufferedImage)" class="member-name-link">setImage(BufferedImage)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>
<div class="block">Definit l'image a afficher et reinitialise le decalage.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ConverterWindow.html#setImagePreview(java.awt.image.BufferedImage)" class="member-name-link">setImagePreview(BufferedImage)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ConverterWindow.html" title="class in fr.iutfbleau.sae">ConverterWindow</a></dt>
<dd>
<div class="block">Affiche l'image chargée dans le panneau d'aperçu.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/RGBImage.html#setPixel(int,int,fr.iutfbleau.sae.mpif.Pixel)" class="member-name-link">setPixel(int, int, Pixel)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/RGBImage.html" title="class in fr.iutfbleau.sae.mpif">RGBImage</a></dt>
<dd>
<div class="block">Place un pixel aux coordonnées indiquées.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/Pixel.html#setR(int)" class="member-name-link">setR(int)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/Pixel.html" title="class in fr.iutfbleau.sae.mpif">Pixel</a></dt>
<dd>
<div class="block">Modifie la composante rouge du pixel.</div>
</dd>
</dl>
<h2 class="title" id="I:T">T</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/ThreadSauvegardePIF.html" class="type-name-link" title="class in fr.iutfbleau.sae">ThreadSauvegardePIF</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Thread pour sauvegarder un fichier PIF en arriere-plan.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ThreadSauvegardePIF.html#%3Cinit%3E(fr.iutfbleau.sae.ConverterController,java.io.File)" class="member-name-link">ThreadSauvegardePIF(ConverterController, File)</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ThreadSauvegardePIF.html" title="class in fr.iutfbleau.sae">ThreadSauvegardePIF</a></dt>
<dd>
<div class="block">Construit un nouveau thread de sauvegarde.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html#toString()" class="member-name-link">toString()</a> - Method in class fr.iutfbleau.sae.mhuffman.<a href="fr/iutfbleau/sae/mhuffman/HuffmanNode.html" title="class in fr.iutfbleau.sae.mhuffman">HuffmanNode</a></dt>
<dd>
<div class="block">Représentation textuelle du nœud.</div>
</dd>
</dl>
<h2 class="title" id="I:U">U</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/CodeTablePanel.html#updateCanonicalCodes(java.util.Map,java.util.Map,java.util.Map)" class="member-name-link">updateCanonicalCodes(Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/CodeTablePanel.html" title="class in fr.iutfbleau.sae">CodeTablePanel</a></dt>
<dd>
<div class="block">Met à jour l'affichage des codes canoniques.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/CodeTablePanel.html#updateCodes(java.util.Map,java.util.Map,java.util.Map)" class="member-name-link">updateCodes(Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;)</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/CodeTablePanel.html" title="class in fr.iutfbleau.sae">CodeTablePanel</a></dt>
<dd>
<div class="block">Met à jour l'affichage des codes Huffman.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/FrequencyTablePanel.html#updateFrequencies(int%5B%5D,int%5B%5D,int%5B%5D)" class="member-name-link">updateFrequencies(int[], int[], int[])</a> - Method in class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/FrequencyTablePanel.html" title="class in fr.iutfbleau.sae">FrequencyTablePanel</a></dt>
<dd>
<div class="block">Met à jour les trois zones d'affichage avec les nouvelles valeurs.</div>
</dd>
</dl>
<h2 class="title" id="I:V">V</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mpif/DecodeNode.html#value" class="member-name-link">value</a> - Variable in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/DecodeNode.html" title="class in fr.iutfbleau.sae.mpif">DecodeNode</a></dt>
<dd>
<div class="block">Valeur associée à la feuille.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/Viewer.html" class="type-name-link" title="class in fr.iutfbleau.sae">Viewer</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Classe principale qui lance l'application de visualisation d'images PIF.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/Viewer.html#%3Cinit%3E()" class="member-name-link">Viewer()</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/Viewer.html" title="class in fr.iutfbleau.sae">Viewer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="fr/iutfbleau/sae/ViewerControleur.html" class="type-name-link" title="class in fr.iutfbleau.sae">ViewerControleur</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Controleur du visualiseur d'images PIF.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerControleur.html#%3Cinit%3E(fr.iutfbleau.sae.ViewerWindow,java.lang.String)" class="member-name-link">ViewerControleur(ViewerWindow, String)</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerControleur.html" title="class in fr.iutfbleau.sae">ViewerControleur</a></dt>
<dd>
<div class="block">Constructeur du controleur.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html" class="type-name-link" title="class in fr.iutfbleau.sae">ViewerImagePanel</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Panneau personnalise pour afficher l'image.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerImagePanel.html#%3Cinit%3E()" class="member-name-link">ViewerImagePanel()</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerImagePanel.html" title="class in fr.iutfbleau.sae">ViewerImagePanel</a></dt>
<dd>
<div class="block">Constructeur du panneau.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerWindow.html" class="type-name-link" title="class in fr.iutfbleau.sae">ViewerWindow</a> - Class in <a href="fr/iutfbleau/sae/package-summary.html">fr.iutfbleau.sae</a></dt>
<dd>
<div class="block">Fenetre principale du visualiseur d'images PIF.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/ViewerWindow.html#%3Cinit%3E()" class="member-name-link">ViewerWindow()</a> - Constructor for class fr.iutfbleau.sae.<a href="fr/iutfbleau/sae/ViewerWindow.html" title="class in fr.iutfbleau.sae">ViewerWindow</a></dt>
<dd>
<div class="block">Constructeur de la fenetre.</div>
</dd>
</dl>
<h2 class="title" id="I:W">W</h2>
<dl class="index">
<dt><a href="fr/iutfbleau/sae/mpif/BitOutputStream.html#writeBit(int)" class="member-name-link">writeBit(int)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitOutputStream.html" title="class in fr.iutfbleau.sae.mpif">BitOutputStream</a></dt>
<dd>
<div class="block">Écrit un bit dans le flux binaire.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/BitOutputStream.html#writeBits(int,int)" class="member-name-link">writeBits(int, int)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitOutputStream.html" title="class in fr.iutfbleau.sae.mpif">BitOutputStream</a></dt>
<dd>
<div class="block">Écrit une séquence de bits correspondant à une valeur entière.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/BitOutputStream.html#writeBitString(java.lang.String)" class="member-name-link">writeBitString(String)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/BitOutputStream.html" title="class in fr.iutfbleau.sae.mpif">BitOutputStream</a></dt>
<dd>
<div class="block">Écrit une séquence de bits à partir d'une chaîne de '0' et '1'.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFWriter.html#writeHeader(fr.iutfbleau.sae.mpif.BitOutputStream,int,int)" class="member-name-link">writeHeader(BitOutputStream, int, int)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFWriter.html" title="class in fr.iutfbleau.sae.mpif">PIFWriter</a></dt>
<dd>
<div class="block">Écrit l'en-tête du fichier PIF.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFWriter.html#writeTables(fr.iutfbleau.sae.mpif.BitOutputStream,java.util.Map,java.util.Map,java.util.Map)" class="member-name-link">writeTables(BitOutputStream, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFWriter.html" title="class in fr.iutfbleau.sae.mpif">PIFWriter</a></dt>
<dd>
<div class="block">Écrit dans le fichier les longueurs des codes canoniques.</div>
</dd>
<dt><a href="fr/iutfbleau/sae/mpif/PIFWriter.html#writeTOFile(java.lang.String,fr.iutfbleau.sae.mpif.RGBImage,java.util.Map,java.util.Map,java.util.Map)" class="member-name-link">writeTOFile(String, RGBImage, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;, Map&lt;Integer, String&gt;)</a> - Method in class fr.iutfbleau.sae.mpif.<a href="fr/iutfbleau/sae/mpif/PIFWriter.html" title="class in fr.iutfbleau.sae.mpif">PIFWriter</a></dt>
<dd>
<div class="block">Sauvegarde une image au format PIF dans un fichier.</div>
</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</body>
</html>