From a Graphbasic structure it write a GraphML format file
Definition at line 539 of file GraphMLWriter.hpp.
#include <GraphMLWriter.hpp>
Public Member Functions | |
GraphMLWriter (Graph &g) | |
bool | write (std::string file, std::string graph_name="Graph") |
It write a GraphML file from a graph. More... | |
Private Member Functions | |
std::string | get_vertex_properties_list () |
It get the vertex properties list. More... | |
std::string | get_edge_properties_list () |
It get the edge properties list. More... | |
std::string | get_vertex_list () |
Get the string containing the set of vertices. More... | |
std::string | get_edge_list () |
return the edge list as a string More... | |
Private Attributes | |
Graph & | g |
Graph to write. | |
|
inline |
GraphMLWriter constructor, it take a graph and write a GraphML format
g | Graph to write |
Definition at line 684 of file GraphMLWriter.hpp.
|
inlineprivate |
return the edge list as a string
edge node output string
Get an edge iterator
Definition at line 637 of file GraphMLWriter.hpp.
|
inlineprivate |
It get the edge properties list.
It get the edge properties list of the edge defined as a GraphML header
edge property output string
Definition at line 575 of file GraphMLWriter.hpp.
|
inlineprivate |
Get the string containing the set of vertices.
vertex node output string
Get a vertex iterator
Definition at line 595 of file GraphMLWriter.hpp.
|
inlineprivate |
It get the vertex properties list.
It get the vertex properties list of the vertex defined as a GraphML header and define position and shape of the node
vertex property output string
Definition at line 553 of file GraphMLWriter.hpp.
|
inline |
It write a GraphML file from a graph.
file | path where to write |
name | of the graph |
Definition at line 694 of file GraphMLWriter.hpp.