Files
SAE32_2025/docjava/index-all.html
T

796 lines
58 KiB
HTML
Raw Normal View History

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