#include <generate_graph.H>
Métodos públicos | |
void | operator() (GT &g, std::ostream &out, const Node_Attr &node_attr=Node_Attr(), const Arc_Attr &arc_attr=Arc_Attr(), const string &rankdir="TB") |
Genera una especificaciòn de un grafo para el programa de dibujado graphviz.
TO_Graphviz es una clase de mediano nivel que recorre enteramente el grafo g y genera una especificaciòn dot para el programa de dibujado graphviz. La responsabilidad de To_Graphviz y de sus funciones asociadas es generar la estructura topològica en tèrminos del lenguaje dot. Los contenidos de los noso y arcos, asì como los distintos atributos que puedan asociárseles son delegados a clases especiales.
Los parámetros tipo de To_Graphviz son los siguientes:
|
inline |
Invoca a la generación de la especificación dot del grafo.
[in] | g | el grafo |
[in] | out | el stream hacia el cual se desea escribir la especificación. |
[in] | node_attr | operación de generación de atributo para nodo. |
[in] | arc_attr | operación de generación de atributo para arco. |
[in] | rankdir | la dirección del dibujado. |