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

Fonctions membres privées | |
| Node_Graph () | |
| Constructeur privé. | |
| string | toString (int, bool, bool) const |
| Retourne une chaîne de caractères détaillée. | |
| void | _size (int &, int &, int &, int &) |
| Fonction auxilliaire pour le dessin. | |
| PixelMap * | makeMap (PixelMap *, int, int, int) const |
| Produit une carte d'un noeud. | |
| void | drawPNG (PNG, int, Color, int) |
| Produit un fichier PNG d'un noeud. | |
| void | drawNodeEPS (EPSWriter &, int, Color, int, int) |
| Produit les noeuds pour un fichier PS. | |
| void | drawEdgeEPS (EPSWriter &, int) |
| Produit les arrêtes pour un fichier PS. | |
| int | getNodeSize () const |
| Retourne le nombre d'enfants. | |
| int | getLeafSize () const |
| Retourne le nombre de feuilles. | |
| int | getEdgeSize () const |
| Retourne le nombre d'arrête. | |
| void | sortEdge () |
| Trie les arrête. | |
| void | sortEdge (float &, float &) |
| Trie les arrêtes et récupère les valeurs extrêmes. | |
| void | addNode (Node) |
| Ajoute un noeud. | |
| void | addEdge (Edge) |
| Ajoute une arrête. | |
| void | merge (Node) |
| Fusionnne avec un autre noeud. | |
| Node_Iterator | getNodeIterator () const |
| Retourne un itérateur des noeuds. | |
| Edge_Iterator | getEdgeIterator () const |
| Retourne un itérateur des arrêtes. | |
Attributs privés | |
| vector< Node > | vNode |
| Les noeuds du graphe. | |
| vector< Edge > | vEdge |
| Les arrêtes du graphe. | |
Classe de base avec compteur de references
Définition à la ligne 174 du fichier Node.hpp.
|
||||||||||||
|
Produit les arrêtes pour un fichier PS. Production des arrêtes pour un fichier PS Réimplémentée à partir de Node_Leaf. Définition à la ligne 447 du fichier Node.cpp. Références drawEdgeEPS(), EPSWriter::drawLine(), Edge::getDST(), getEdgeIterator(), getEdgeSize(), Edge::getSRC(), Edge::getX0(), Edge::getX1(), Edge::getY0(), Edge::getY1(), Edge_Iterator::hasNext(), et Edge_Iterator::next(). Référencé par drawEdgeEPS(), et drawNodeEPS(). |
|
||||||||||||||||||||||||
|
Produit les noeuds pour un fichier PS. On poursuit la récursion et on détermine la couleur du cluster Réimplémentée à partir de Node_Leaf. Définition à la ligne 428 du fichier Node.cpp. Références drawEdgeEPS(), Node_Leaf::drawNodeEPS(), drawNodeEPS(), Pixel::getColor(), getNodeIterator(), Node::getPixel(), Node_Iterator::hasNext(), Node_Iterator::next(), et Node::p. Référencé par drawNodeEPS(). |
|
||||||||||||||||||||
|
Produit un fichier PNG d'un noeud. On poursuit la récursion et on détermine la couleur du cluster Réimplémentée à partir de Node_Leaf. Définition à la ligne 412 du fichier Node.cpp. Références Node_Leaf::drawPNG(), drawPNG(), Pixel::getColor(), getNodeIterator(), Node::getPixel(), Node_Iterator::hasNext(), Node_Iterator::next(), et Node::p. Référencé par drawPNG(). |
|
||||||||||||||||
|
Retourne une chaîne de caractères détaillée. asdfjasdjféasd asdfljlasjdfléasd Réimplémentée à partir de Node_Leaf. Définition à la ligne 324 du fichier Node.cpp. Références Edge_Iterator::hasNext(), Node_Iterator::hasNext(), Edge_Iterator::next(), Node_Iterator::next(), Edge::toString(), Node::toString(), et toString(). Référencé par toString(). |
1.3.7