#include <Node.hpp>
Graphe d'héritage de Node_Leaf:

Fonctions membres protégées | |
| virtual string | toString (int level, bool child, bool edge) const |
| Retourne une chaîne de caractères détaillée. | |
| int | getRank () const |
| Retourne le rang du noeud. | |
| void | setRank (int) |
| Fixe le rang du noeud. | |
| double | getWeight () const |
| Retourne le poids du noeud. | |
| void | setWeight (double) |
| Fixe le poids du noeud. | |
| Pixel | getPixel () const |
| Retourne le pixel du noeud. | |
| void | setPixel (Pixel) |
| Fixe le pixel du noeud. | |
| virtual PixelMap * | makeMap (PixelMap *, int, int, int) const |
| Produit une carte d'un noeud. | |
| virtual void | drawPNG (PNG, int, Color, int) |
| Dessin des noeuds du graphe pour un fichier PNG. | |
| virtual void | drawNodeEPS (EPSWriter &, int, Color, int, int) |
| Dessin des noeuds du graphe pour un fichier PS. | |
| virtual void | drawEdgeEPS (EPSWriter &, int) |
| Dessin des arrêtes d'une feuille pour un fichier PS. | |
| virtual int | getNodeSize () const |
| Retourne le nombre d'enfant : 1. | |
| virtual int | getLeafSize () const |
| Retourne le nombre de feuilles : 1. | |
| virtual int | getEdgeSize () const |
| Retourne le nombre d'arrête : 0. | |
| virtual void | addNode (Node) |
| Ajoute un noeud : ne fait rien. | |
| virtual void | addEdge (Edge) |
| Ajoute une arrête : ne fait rien. | |
| virtual void | sortEdge () |
| Trie les arrête : ne fait rien. | |
| virtual void | sortEdge (float &, float &) |
| Trie les arrête : ne fait rien. | |
| virtual void | merge (Node) |
| Fusionne avec un autre noeud : ne fait rien. | |
| virtual Node_Iterator | getNodeIterator () const |
| Retourne un itérateur des noeuds. | |
| virtual Edge_Iterator | getEdgeIterator () const |
| Retourne un itérateur des arrêtes. | |
| virtual void | _size (int &, int &, int &, int &) |
| Fonction auxilliaire pour le dessin. | |
Attributs protégés | |
| int | use |
| Compteur de références. | |
| int | rank |
| Rang. | |
| double | weight |
| Poids du noeud. | |
| Pixel | pixel |
| Pixel. | |
Fonctions membres privées | |
| Node_Leaf () | |
| Node_Leaf. | |
Classe de base avec compteur de references
Définition à la ligne 108 du fichier Node.hpp.
|
||||||||||||||||||||||||
|
Dessin des noeuds du graphe pour un fichier PS. Pour un noeud feuille on produit le pixel avec la couleur correspondante Réimplémentée dans Node_Graph. Définition à la ligne 303 du fichier Node.cpp. Références drawNodeEPS(), EPSWriter::drawRound(), Pixel::getColor(), Pixel::getX(), Pixel::getY(), pixel, et EPSWriter::setColor(). Référencé par Node_Graph::drawNodeEPS(), et drawNodeEPS(). |
|
||||||||||||||||||||
|
Dessin des noeuds du graphe pour un fichier PNG. Pour un noeud feuille on produit le pixel avec la couleur correspondante Réimplémentée dans Node_Graph. Définition à la ligne 293 du fichier Node.cpp. Références drawPNG(), Pixel::getColor(), Pixel::getX(), Pixel::getY(), pixel, et PNG::setColor(). Référencé par Node_Graph::drawPNG(), et drawPNG(). |
1.3.7