Detailed Description
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) |
Function Documentation
◆ SCIPgmlWriteNode()
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
- Parameters
-
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 487 of file misc.c.
References GMLFONTSIZE, GMLNODEBORDERCOLOR, GMLNODEFILLCOLOR, GMLNODEHEIGTH, GMLNODETYPE, GMLNODEWIDTH, and NULL.
Referenced by btPrintSubtree(), gmlWriteNode(), SCIP_DECL_CONSINITPRE(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPvisualizeConsCumulative(), and SCIPwriteCliqueGraph().
◆ SCIPgmlWriteNodeWeight()
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
- Parameters
-
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 535 of file misc.c.
References GMLFONTSIZE, GMLNODEBORDERCOLOR, GMLNODEFILLCOLOR, GMLNODEHEIGTH, GMLNODETYPE, GMLNODEWIDTH, and NULL.
Referenced by SCIPwriteCliqueGraph().
◆ SCIPgmlWriteEdge()
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
- Parameters
-
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 585 of file misc.c.
References GMLEDGECOLOR, GMLFONTSIZE, and NULL.
Referenced by gmlWriteEdge(), and graph_writeGmlSub().
◆ SCIPgmlWriteArc()
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
- Parameters
-
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 629 of file misc.c.
References GMLEDGECOLOR, GMLFONTSIZE, and NULL.
Referenced by btPrintSubtree(), SCIP_DECL_CONSINITPRE(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPvisualizeConsCumulative(), and SCIPwriteCliqueGraph().
◆ SCIPgmlWriteOpening()
void SCIPgmlWriteOpening | ( | FILE * | file, |
SCIP_Bool | directed | ||
) |
writes the starting line to a GML graph file, does not open a file
- Parameters
-
file file to write to directed is the graph directed
Definition at line 673 of file misc.c.
References NULL.
Referenced by graph_writeGml(), graph_writeGmlSub(), SCIP_DECL_CONSINITPRE(), SCIPbtPrintGml(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPvisualizeConsCumulative(), and SCIPwriteCliqueGraph().
◆ SCIPgmlWriteClosing()
void SCIPgmlWriteClosing | ( | FILE * | file | ) |
writes the ending lines to a GML graph file, does not close a file
- Parameters
-
file file to close
Definition at line 689 of file misc.c.
References NULL.
Referenced by graph_writeGml(), graph_writeGmlSub(), SCIP_DECL_CONSINITPRE(), SCIPbtPrintGml(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPvisualizeConsCumulative(), and SCIPwriteCliqueGraph().