#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(). |