Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pinq_dyns_ws_attrs(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026