Detailed Description
GML graph printing methods.
For a detailed format decription see http://docs.yworks.com/yfiles/doc/developers-guide/gml.html
Functions | |
SCIP_EXPORT void | SCIPgmlWriteNode (FILE *file, unsigned int id, const char *label, const char *nodetype, const char *fillcolor, const char *bordercolor) |
SCIP_EXPORT void | SCIPgmlWriteNodeWeight (FILE *file, unsigned int id, const char *label, const char *nodetype, const char *fillcolor, const char *bordercolor, SCIP_Real weight) |
SCIP_EXPORT void | SCIPgmlWriteEdge (FILE *file, unsigned int source, unsigned int target, const char *label, const char *color) |
SCIP_EXPORT void | SCIPgmlWriteArc (FILE *file, unsigned int source, unsigned int target, const char *label, const char *color) |
SCIP_EXPORT void | SCIPgmlWriteOpening (FILE *file, SCIP_Bool directed) |
SCIP_EXPORT void | SCIPgmlWriteClosing (FILE *file) |
Function Documentation
◆ SCIPgmlWriteNode()
SCIP_EXPORT 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 485 of file misc.c.
References GMLFONTSIZE, GMLNODEBORDERCOLOR, GMLNODEFILLCOLOR, GMLNODEHEIGTH, GMLNODETYPE, GMLNODEWIDTH, and NULL.
Referenced by btPrintSubtree(), probdataPrintGraph(), SCIP_DECL_CONSINITPRE(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPprobdataPrintGraph2(), SCIPvisualizeConsCumulative(), SCIPwriteCliqueGraph(), and updateSolNodeArray().
◆ SCIPgmlWriteNodeWeight()
SCIP_EXPORT 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 533 of file misc.c.
References GMLFONTSIZE, GMLNODEBORDERCOLOR, GMLNODEFILLCOLOR, GMLNODEHEIGTH, GMLNODETYPE, GMLNODEWIDTH, and NULL.
Referenced by SCIPwriteCliqueGraph().
◆ SCIPgmlWriteEdge()
SCIP_EXPORT 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 583 of file misc.c.
References GMLEDGECOLOR, GMLFONTSIZE, and NULL.
Referenced by probdataPrintGraph(), SCIPprobdataPrintGraph2(), and updateSolNodeArray().
◆ SCIPgmlWriteArc()
SCIP_EXPORT 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 627 of file misc.c.
References GMLEDGECOLOR, GMLFONTSIZE, and NULL.
Referenced by btPrintSubtree(), SCIP_DECL_CONSINITPRE(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPvisualizeConsCumulative(), and SCIPwriteCliqueGraph().
◆ SCIPgmlWriteOpening()
SCIP_EXPORT 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 671 of file misc.c.
References NULL.
Referenced by probdataPrintGraph(), SCIP_DECL_CONSINITPRE(), SCIPbtPrintGml(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPprobdataPrintGraph2(), SCIPvisualizeConsCumulative(), SCIPwriteCliqueGraph(), and updateSolNodeArray().
◆ SCIPgmlWriteClosing()
SCIP_EXPORT 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 687 of file misc.c.
References NULL.
Referenced by probdataPrintGraph(), SCIP_DECL_CONSINITPRE(), SCIPbtPrintGml(), SCIPdigraphPrintGml(), SCIPnodePrintAncestorBranchings(), SCIPprobdataPrintGraph2(), SCIPvisualizeConsCumulative(), SCIPwriteCliqueGraph(), and updateSolNodeArray().