Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

GENERALIZED STRUCTURE ELEMENT(3P)  —  Kubota Pacfic Computer Inc. (29 February 1991)

NAME

GENERALIZED STRUCTURE ELEMENT − create a generalized structure element

SYNOPSIS

C Syntax

void
pgse ( id, gse )
Pintid;gse identifier
Pgse_data∗gse;gse data record

Required PHIGS Operating States

(PHOP, ∗, STOP, ∗)

DESCRIPTION

Purpose

GENERALIZED STRUCTURE ELEMENT creates an implementation dependent structure element.  There are no GSEs implemented in the PEX-SI graphics library. 

C Input Parameters

id
The identifier of the generalized structure element to insert.

gse
A pointer to a Pgse_data union containing the information needed to perform the function specified by id.  Pgse_data is defined in phigs.h as:

typedef union {
struct {
Pintunused;
} gse_r1;
Pdata unsupp;/∗ unsupported GSE data record ∗/
} Pgse_data;

Execution

If the current edit mode is INSERT, then GENERALIZED STRUCTURE ELEMENT is inserted into the currently open structure after the element currently pointed to by the element pointer. If the edit mode is REPLACE, then GENERALIZED STRUCTURE ELEMENT replaces the element pointed to by the element pointer.  In either case, the element pointer is updated to point to the new element. 

ERRORS

005Ignoring function, function requires state (PHOP, ∗, STOP, ∗)
 

September 02, 1992

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