Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pgse(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pgse(3g)  —  Subroutines

Name

pgse − Specifies the generalized structure element (GSE) identifier and data record. 

Operating States: PHOP, ∗, STOP, ∗
PHIGS standard function
Creates a structure element

ISO C Syntax

void pgse (
  Pint                 id,       /∗ GSE identifier ∗/
  const Pgse_data     ∗gse_data  /∗ GSE data record ∗/
)

Data Structures

typedef union {
    struct Pgse_r1 {
        int     impl_dep;    /∗ registration-dependent ∗/
    } gse_r1;
    Pdata       unsupp;      /∗ unsupported GSE data record ∗/
    int         impl_dep;    /∗ implementation-defined ∗/
} Pgse_data;
    typedef struct {
        size_t    size;     /∗ size of data ∗/
        void     ∗data;     /∗ pointer to data ∗/
    } Pdata;

ISO Fortran Syntax

 

PGSE (GSEID, LDR, DATREC)

Argument     Data Type      Access    Description
---------------------------------------------------------------------------
GSEID        Integer        Read      GSE identifier
LDR          Integer        Input     Dimension of the data record array
DATREC(LDR)  Character ∗80  Read      Data record
---------------------------------------------------------------------------

Description

pgse specifies the generalized structure element (GSE) identifier and data record.  It may transmit the GSE argument to a workstation for interpretation, or it may affect the CSS. 

During traversal, an action of the type indicated by the specified GSE identifier is performed using the GSE data record.  It does not create an output primitive during structure traversal. 

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 generalized structure element element. 

If Digital PHIGS is in immediate mode, it performs this function immediately, but the function does not create a structure element. 

Digital PHIGS Version 4.1 does not support this function.

See Also

pgdp
pgdp3
pinq_gse_facs

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