These functions are used to configure any following structures built by PHIGURE. For Example : the tset_axis_label (struct_id, ...) function may be used to specify the label of an axis whose identifier is struct_id . This position is taken into account by any later calls for PHIGURE axis-building functions.
The first parameter of all these functions is the struct_id identifier. However, they never modify structures. They just memorize the fact that all structures of a particular type (axis, legend, pie chart, histogram, etc.) and a struct_id identifier built by a PHIGURE function should have certain characteristics.
Functions of this type may be divided into 4 groups :
tset_axis_xxxx functions which configure structure building by an axis function
tset_piech_xxxx functions which configure structure building by a pie chart function
tset_iso_legend_xxxx functions which configure structure building by an isovalue key function
tset_histog_xxxx functions which configure structure building by a histogram function
Examples :
tset_axis_label (struct_id, ..., "X-axis");
txy_linear_axis (struct_id, &p1, xe, 0.0);
The struct_id axis identifier is built by the txy_linear_axis function and labelled = X-axis. This "axis label" attribute is stored in the memory and is therefore used by any subsequent axis building function call with the identifier struct_id. The functions in all the above 4 groups apply in the same way.
The tinq_axis_xxxx , tinq_piech_xxxx , tinq_iso_legend_xxxx and tinq_histog_xxxx functions make it possible for an application to recover the current options chosen to configure structure building.