pset_int_style(3g) — Subroutines
Name
pset_int_style − Specifies the interior style.
Operating States: PHOP, ∗, STOP, ∗
PHIGS standard function
Creates a structure element
Syntax
void pset_int_style (
Pint_style style /∗ (I) Interior style ∗/
)
Data Structures
typedef enum {
PSTYLE_HOLLOW, /∗ Hollow interior. This is the default value. ∗/
PSTYLE_SOLID, /∗ Solid interior. ∗/
PSTYLE_PAT, /∗ Patterned interior. ∗/
PSTYLE_HATCH, /∗ Hatched interior. ∗/
PSTYLE_EMPTY /∗ Empty interior. ∗/
} Pint_style;
Description
pset_int_style specifies the interior style. 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 element.
The set interior style element produces the following effects during structure traversal:
•Digital PHIGS sets the current interior style entry in the PHIGS traversal state list to the specified value. If the current interior style index ASF entry is INDIVIDUAL, Digital PHIGS uses this value to fill areas during the traversal of subsequent fill area, fill area 3, fill area set, and fill area set 3 primitives. If the corresponding ASF is BUNDLED, the value has no effect.
•If the requested interior style is not available on the workstation during structure traversal, Digital PHIGS uses the value HOLLOW.
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
pset_edge_flag
pset_indiv_asf
pset_int_ind
pset_int_rep
pset_int_rep_plus
pset_int_style_ind
pset_pat_rep
ptri_strip3_data