GML graph printing methods.
For a detailed format decription see http://docs.yworks.com/yfiles/doc/developers-guide/gml.html
Functions | |
void | SCIPgmlWriteNode (FILE *file, unsigned int id, const char *label, const char *nodetype, const char *fillcolor, const char *bordercolor) |
void | SCIPgmlWriteNodeWeight (FILE *file, unsigned int id, const char *label, const char *nodetype, const char *fillcolor, const char *bordercolor, SCIP_Real weight) |
void | SCIPgmlWriteEdge (FILE *file, unsigned int source, unsigned int target, const char *label, const char *color) |
void | SCIPgmlWriteArc (FILE *file, unsigned int source, unsigned int target, const char *label, const char *color) |
void | SCIPgmlWriteOpening (FILE *file, SCIP_Bool directed) |
void | SCIPgmlWriteClosing (FILE *file) |
void SCIPgmlWriteNode | ( | FILE * | file, |
unsigned int | id, | ||
const char * | label, | ||
const char * | nodetype, | ||
const char * | fillcolor, | ||
const char * | bordercolor | ||
) |
writes a node section to the given graph file
file | file to write to |
id | id of the node |
label | label of the node |
nodetype | type of the node, or NULL |
fillcolor | color of the node's interior, or NULL |
bordercolor | color of the node's border, or NULL |
Definition at line 485 of file misc.c.
References GMLFONTSIZE, GMLNODEBORDERCOLOR, GMLNODEFILLCOLOR, GMLNODEHEIGTH, GMLNODETYPE, GMLNODEWIDTH, and NULL.
Referenced by btPrintSubtree(), SCIP_DECL_CONSINITPRE(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPvisualizeConsCumulative(), and SCIPwriteCliqueGraph().
void SCIPgmlWriteNodeWeight | ( | FILE * | file, |
unsigned int | id, | ||
const char * | label, | ||
const char * | nodetype, | ||
const char * | fillcolor, | ||
const char * | bordercolor, | ||
SCIP_Real | weight | ||
) |
writes a node section including weight to the given graph file
file | file to write to |
id | id of the node |
label | label of the node |
nodetype | type of the node, or NULL |
fillcolor | color of the node's interior, or NULL |
bordercolor | color of the node's border, or NULL |
weight | weight of node |
Definition at line 533 of file misc.c.
References GMLFONTSIZE, GMLNODEBORDERCOLOR, GMLNODEFILLCOLOR, GMLNODEHEIGTH, GMLNODETYPE, GMLNODEWIDTH, and NULL.
Referenced by SCIPwriteCliqueGraph().
void SCIPgmlWriteEdge | ( | FILE * | file, |
unsigned int | source, | ||
unsigned int | target, | ||
const char * | label, | ||
const char * | color | ||
) |
writes an edge section to the given graph file
file | file to write to |
source | source node id of the node |
target | target node id of the edge |
label | label of the edge, or NULL |
color | color of the edge, or NULL |
Definition at line 583 of file misc.c.
References GMLEDGECOLOR, GMLFONTSIZE, and NULL.
void SCIPgmlWriteArc | ( | FILE * | file, |
unsigned int | source, | ||
unsigned int | target, | ||
const char * | label, | ||
const char * | color | ||
) |
writes an arc section to the given graph file
file | file to write to |
source | source node id of the node |
target | target node id of the edge |
label | label of the edge, or NULL |
color | color of the edge, or NULL |
Definition at line 627 of file misc.c.
References GMLEDGECOLOR, GMLFONTSIZE, and NULL.
Referenced by btPrintSubtree(), SCIP_DECL_CONSINITPRE(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPvisualizeConsCumulative(), and SCIPwriteCliqueGraph().
void SCIPgmlWriteOpening | ( | FILE * | file, |
SCIP_Bool | directed | ||
) |
writes the starting line to a GML graph file, does not open a file
file | file to write to |
directed | is the graph directed |
Definition at line 671 of file misc.c.
References NULL.
Referenced by SCIP_DECL_CONSINITPRE(), SCIPbtPrintGml(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPvisualizeConsCumulative(), and SCIPwriteCliqueGraph().
void SCIPgmlWriteClosing | ( | FILE * | file | ) |
writes the ending lines to a GML graph file, does not close a file
file | file to close |
Definition at line 687 of file misc.c.
References NULL.
Referenced by SCIP_DECL_CONSINITPRE(), SCIPbtPrintGml(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPvisualizeConsCumulative(), and SCIPwriteCliqueGraph().