gfsmDraw.h File Reference

Automaton visualization utilities. More...

#include <gfsmAutomaton.h>
Include dependency graph for gfsmDraw.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Automaton Methods: Visualization: vcg
gboolean gfsm_automaton_draw_vcg_file_full (gfsmAutomaton *fsm, FILE *f, gfsmAlphabet *lo_alphabet, gfsmAlphabet *hi_alphabet, gfsmAlphabet *state_alphabet, const gchar *title, int xspace, int yspace, const gchar *orientation, const gchar *state_shape, const gchar *state_color, const gchar *final_color, gfsmError **errp)
gboolean gfsm_automaton_draw_vcg_filename_full (gfsmAutomaton *fsm, const gchar *filename, gfsmAlphabet *lo_alphabet, gfsmAlphabet *hi_alphabet, gfsmAlphabet *state_alphabet, const gchar *title, int xspace, int yspace, const gchar *orientation, const gchar *state_shape, const gchar *state_color, const gchar *final_color, gfsmError **errp)
Automaton Methods: Visualization: dot
gboolean gfsm_automaton_draw_dot_file_full (gfsmAutomaton *fsm, FILE *f, gfsmAlphabet *lo_alphabet, gfsmAlphabet *hi_alphabet, gfsmAlphabet *state_alphabet, const gchar *title, float width, float height, int fontsize, const gchar *fontname, gboolean portrait, gboolean vertical, float nodesep, float ranksep, gfsmError **errp)
gboolean gfsm_automaton_draw_dot_filename_full (gfsmAutomaton *fsm, const gchar *filename, gfsmAlphabet *lo_alphabet, gfsmAlphabet *hi_alphabet, gfsmAlphabet *state_alphabet, const gchar *title, float width, float height, int fontsize, const gchar *fontname, gboolean portrait, gboolean vertical, float nodesep, float ranksep, gfsmError **errp)

Detailed Description

Function Documentation

gboolean gfsm_automaton_draw_vcg_file_full ( gfsmAutomaton fsm,
FILE *  f,
gfsmAlphabet lo_alphabet,
gfsmAlphabet hi_alphabet,
gfsmAlphabet state_alphabet,
const gchar *  title,
int  xspace,
int  yspace,
const gchar *  orientation,
const gchar *  state_shape,
const gchar *  state_color,
const gchar *  final_color,
gfsmError **  errp 
)

Draw an automaton in VCG format to a FILE*

gboolean gfsm_automaton_draw_vcg_filename_full ( gfsmAutomaton fsm,
const gchar *  filename,
gfsmAlphabet lo_alphabet,
gfsmAlphabet hi_alphabet,
gfsmAlphabet state_alphabet,
const gchar *  title,
int  xspace,
int  yspace,
const gchar *  orientation,
const gchar *  state_shape,
const gchar *  state_color,
const gchar *  final_color,
gfsmError **  errp 
)

Draw an automaton in VCG format to a named file

gboolean gfsm_automaton_draw_dot_file_full ( gfsmAutomaton fsm,
FILE *  f,
gfsmAlphabet lo_alphabet,
gfsmAlphabet hi_alphabet,
gfsmAlphabet state_alphabet,
const gchar *  title,
float  width,
float  height,
int  fontsize,
const gchar *  fontname,
gboolean  portrait,
gboolean  vertical,
float  nodesep,
float  ranksep,
gfsmError **  errp 
)

Draw an automaton in Ma-Bell .dot format to a FILE*

gboolean gfsm_automaton_draw_dot_filename_full ( gfsmAutomaton fsm,
const gchar *  filename,
gfsmAlphabet lo_alphabet,
gfsmAlphabet hi_alphabet,
gfsmAlphabet state_alphabet,
const gchar *  title,
float  width,
float  height,
int  fontsize,
const gchar *  fontname,
gboolean  portrait,
gboolean  vertical,
float  nodesep,
float  ranksep,
gfsmError **  errp 
)

Draw an automaton in Ma-Bell .dot format to a named file