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