Référence de la classe Node

#include <Node.hpp>

Graphe de collaboration de Node:

Collaboration graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 Node ()
 Node (char message, double proba)
 Node (Node *node1, Node *node2, double proba)
bool isFeuille ()
NodegetFils0 ()
NodegetFils1 ()
char getMessage ()
double getProba ()

Attributs privés

Nodefils_0
Nodefils_1
char message
double proba

Description détaillée

Auteur:
Marc Chaumont
Date:
20 mars 2006
La classe Node permet la construction d'un arbre binaire. Un noeud contient :

Définition à la ligne 21 du fichier Node.hpp.


Documentation des contructeurs et destructeur

Node::Node  ) 
 

Constructeur par défaut.

Node::Node char  message,
double  proba
 

Constructeur d'une feuille.

Node::Node Node node1,
Node node2,
double  proba
 

Constructeur d'un noeud intermédiaire.


Documentation des fonctions membres

Node* Node::getFils0  ) 
 

getFils0()

Renvoie:
un pointeur sur le fils gauche.

Node* Node::getFils1  ) 
 

getFils1()

Renvoie:
un pointeur sur le fils droit.

char Node::getMessage  ) 
 

getMessage()

Renvoie:
le message associé au noeud.

double Node::getProba  ) 
 

getProba()

Renvoie:
la proba associée au noeud.

bool Node::isFeuille  ) 
 

isFeuille()

Renvoie:
vrai si le noeud est une feuille.


Documentation des données membres

Node* Node::fils_0 [private]
 

fils gauche

Définition à la ligne 24 du fichier Node.hpp.

Node* Node::fils_1 [private]
 

fils droit

Définition à la ligne 25 du fichier Node.hpp.

char Node::message [private]
 

message associé au noeud

Définition à la ligne 26 du fichier Node.hpp.

double Node::proba [private]
 

probabilité associé au noeud

Définition à la ligne 27 du fichier Node.hpp.


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Tue Apr 18 17:41:32 2006 pour Huffman par  doxygen 1.4.6-NO