pset_int_style_ind(3g) — Subroutines
Name
pset_int_style_ind − Specifies the interior style index for fill area and fill area set primitives.
Operating States: PHOP, ∗, STOP, ∗
PHIGS standard function
Creates a structure element
Syntax
void pset_int_style_ind (
Pint index /∗ (I) Interior style index ∗/
)
Description
pset_int_style_ind specifies the interior style index for fill area and fill area set primitives when the interior style is either PATTERN or HATCH. (Digital PHIGS does not use an interior style index with interior styles HOLLOW, SOLID, and EMPTY.)
Depending on the current edit mode, this function either inserts the new structure element directly after the element indicated by the pointer or replaces the element indicated by the pointer. The pointer then points to the new set interior style index element.
The set interior style index element produces the following effects during structure traversal:
•Digital PHIGS sets the current interior style index entry in the PHIGS traversal state list to the specified index value. If the current interior style index ASF entry is INDIVIDUAL, Digital PHIGS uses this value when traversing subsequent fill area, fill area 3, fill area set, and fill area set 3 primitives. If the corresponding ASF is BUNDLED, the index value has no effect.
When the interior style is PATTERN, the argument value is greater than 0 and provides an index to the workstation pattern table. When the interior style is HATCH, this argument selects the hatch style. If the hatch style value is less than 1, it is workstation-dependent.
•Digital PHIGS uses index value 1 if the requested style is not available on the workstation during structure traversal. If the interior style index 1 is not present on the workstation, Digital PHIGS acts in a workstation-dependent manner.
If Digital PHIGS is in immediate mode, it performs this function immediately, but the function does not create a structure element.
See Also
pfill_area
pfill_area3
pfill_area_set
pfill_area_set3
pfill_area_set_data
pfill_area_set3_data
pe_fill_area_set_wshape
pe_fill_area_set3_wshape
pinq_int_facs
pnon_uniform_b_spline_surf3
pquad_mesh3_data
pset_back_int_style_ind
pset_indiv_asf
pset_int_ind
pset_int_rep
pset_int_rep_plus
pset_int_style
pset_pat_rep
ptri_strip3_data