Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pinq_dyns_structs(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pinq_dyns_structs(3g)  —  Subroutines

 

Name

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

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

Syntax

void pinq_dyns_structs (
  Pint            wstype,      /∗ (I) Workstation type ∗/
  Pint           ∗error_ind,   /∗ (O) Error indicator ∗/
  Pdyns_structs  ∗dynamics     /∗ (O) Structure dynamics ∗/
)

 

Data Structures

typedef struct {
    Pdyn_mod    content;    /∗ structure content ∗/
    Pdyn_mod    post;       /∗ post structure ∗/
    Pdyn_mod    unpost;     /∗ unpost structure ∗/
    Pdyn_mod    del;        /∗ delete structure ∗/
    Pdyn_mod    ref;        /∗ structure reference ∗/
} Pdyns_structs;
    typedef enum {
        PDYN_IRG,    /∗ implicit regeneration ∗/
        PDYN_IMM,    /∗ immediate ∗/
        PDYN_CBS     /∗ can be simulated ∗/
    } Pdyn_mod;

 

Description

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

•Structure content modification

•Posting a structure

•Unposting a structure

•Deleting a structure

These flags indicate to what extent the specified workstation supports a type of picture change. 

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_disp_upd_st
 

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