[ 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