[ library(vis_structures) | Reference Manual | Alphabetic Index ]
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
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