
struct visualization(root, tree_root, output, ignore_fixed, var_arg, name_arg, focus_arg, parent, stream, schema_path, range_from, range_to, tree_stream, visualizers)

   Defines the data structure for the visualization

Fields
   root                atom (default vis), rootname of the visualization files
   tree_root           atom (default tree)
   output              atom/string (default OUTPUT), name of directory where log files will be placed 
   ignore_fixed        yes/no (default yes), states if fixed assignments will be ignored and not create tree nodes
   var_arg             integer, argument number used to retrieve variables to be assigned
   name_arg            integer, argument number used to retrieve name of variable to be assigned
   focus_arg           integer, argument number used to retrieve index number of variables to be assigned
   parent              integer, current parent node id
   stream              file descriptor of visualization log file
   schema_path         Path to the schema description, can be URI or path relative to output directory
   range_from          integer, only start visualization from this step on
   range_to            integer, stop visualization when this step is reached
   tree_stream         file descriptor of tree log file
   visualizers         open list of visualizer terms attached to visualization

Type
   library(vis_structures)

Description
This structure is used to contain all information about the visualization. The visualizers list is an open list, e.g. it ends with a variable, not the empty list. This allows to add more visualizers at any time point, but requires care when iterating over the visualizers.

See Also
   argument_number / 4
