Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pinq_dyns_ws_attrs_plus(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pinq_dyns_ws_attrs_plus(3g)  —  Subroutines

Name

pinq_dyns_ws_attrs_plus − Returns a dynamic modification accepted flag for various types of picture changes. 

Operating States: PHOP, ∗, ∗, ∗
PHIGS PLUS function

Syntax

void pinq_dyns_ws_attrs_plus (
  Pint                 wstype,     /∗ (I) Workstation type ∗/
  Pint                ∗error_ind,  /∗ (O) Error indicator ∗/
  Pdyn_ws_attrs_plus  ∗attr        /∗ (O) Dynamics of workstation ∗/
)

 

Data Structures

typedef struct {
    Pdyn_mod    data_map;       /∗ data mapping representation ∗/
    Pdyn_mod    refl;           /∗ reflectance representation ∗/
    Pdyn_mod    param_surf;     /∗ parametric surface representation ∗/
    Pdyn_mod    light_source;   /∗ light source representation ∗/
    Pdyn_mod    depth_cue;      /∗ depth cue representation ∗/
    Pdyn_mod    colr_map;       /∗ color mapping representation ∗/
} Pdyn_ws_attrs_plus;
    typedef enum {
        PDYN_IRG,    /∗ implicit regeneration ∗/
        PDYN_IMM,    /∗ immediate ∗/
        PDYN_CBS     /∗ can be simulated ∗/
    } Pdyn_mod;

Description

pinq_dyns_ws_attrs_plus queries the workstation description table and returns a dynamic modification accepted flag for each of the following types of picture changes:

•Data mapping representation

•Reflectance representation

•Parametric surface representation

•Light source representation

•Depth cue representation

•Color mapping representation

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.
---------------------------------------------------------------------------

Digital PHIGS Version 4.1 does not support this function.

See Also

pinq_disp_upd_st
pinq_dyns_ws_attrs
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