pinq_dyns_ws_attrs(3g) — Subroutines
Name
pinq_dyns_ws_attrs − Returns a dynamic modification accepted flag for various types of picture changes.
Operating States: PHOP, ∗, ∗, ∗
PHIGS standard function
Syntax
void pinq_dyns_ws_attrs (
Pint wstype, /∗ (I) Workstation type ∗/
Pint ∗error_ind, /∗ (O) Error indicator ∗/
Pdyns_ws_attrs ∗attr /∗ (O) Attribute dynamics ∗/
)
Data Structures
typedef struct {
Pdyn_mod line_bundle; /∗ polyline bundle representation ∗/
Pdyn_mod marker_bundle; /∗ polymarker bundle representation ∗/
Pdyn_mod text_bundle; /∗ text bundle representation ∗/
Pdyn_mod int_bundle; /∗ interior bundle representation ∗/
Pdyn_mod edge_bundle; /∗ edge bundle representation ∗/
Pdyn_mod pat_rep; /∗ pattern representation ∗/
Pdyn_mod colr_rep; /∗ color representation ∗/
Pdyn_mod view_rep; /∗ view representation ∗/
Pdyn_mod ws_tran; /∗ workstation transform ∗/
Pdyn_mod highl_filter; /∗ highlight filter ∗/
Pdyn_mod invis_filter; /∗ invisibility filter ∗/
Pdyn_mod hlhsr_mode; /∗ HLHSR mode ∗/
} Pdyns_ws_attrs;
typedef enum {
PDYN_IRG, /∗ implicit regeneration ∗/
PDYN_IMM, /∗ immediate ∗/
PDYN_CBS /∗ can be simulated ∗/
} Pdyn_mod;
Description
pinq_dyns_ws_attrs queries the workstation description table and returns a dynamic modification accepted flag for each of the following types of picture changes:
•Polyline representation
•Polymarker representation
•Text representation
•Interior representation
•Edge representation
•Pattern representation
•Color representation
•View representation
•Workstation transformation
•Highlighting filter
•Invisibility filter
•HLHSR mode
These flags indicate to what extent a type of picture change is supported by the specified workstation.
The flags can have the following values:
Value Description
---------------------------------------------------------------------------
IMM Digital PHIGS can perform all picture changes of this type
immediately.
IRG Digital PHIGS can execute some picture changes of this type
only by performing an implicit regeneration. In some cases,
Digital PHIGS can execute some changes immediately. For example,
when no structures are posted, Digital PHIGS can usually execute
most changes without an implicit regeneration.
CBS Digital PHIGS can execute some picture changes of this type
only by performing an implicit regeneration. For these
changes, Digital PHIGS provides a quick update method so it can
simulate the picture change to achieve an indication of the
effect without regeneration. A completely correct effect
still requires an implicit regeneration.
---------------------------------------------------------------------------
See Also
pinq_disp_upd_st
pset_colr_rep
pset_disp_upd_st
pset_edge_rep
pset_highl_filter
pset_int_rep
pset_invis_filter
pset_line_rep
pset_marker_rep
pset_text_rep
pset_view_rep
pset_view_rep3
pset_ws_vp
pset_ws_vp3
pset_ws_win
pset_ws_win3