[ Previous | Next | Contents | Glossary | Home | Search ]
The graPHIGS Programming Interface: ISO PHIGS Subroutine Reference

GENERALIZED STRUCTURE ELEMENT (PHOP,*,STOP,*)

Purpose

Use Generalized Structure Element to insert a Generalized Structure Element (GSE) into the open structure following the element pointer or to replace the element pointed at by the element pointer with a GSE, depending on the current edit mode.

The graPHIGS API currently does not support any GSEs through this subroutine. The graPHIGS API puts any elements generated by this subroutine into the open structure but ignores them at structure traversal time. Use the appropriate GPxxxx subroutine to generate a desired GSE supported by the graPHIGS API. See The graPHIGS Programming Interface: Technical Reference, for a list of the GSEs supported by the graPHIGS API. Also, because GSE support is workstation dependent, use the graPHIGS API Inquire List of Available GSEs (GPQGSE) subroutine to determine the specific GSEs supported by an open workstation.

Language Bindings

C

pgse (id, gse_data)

Input Parameters

Pint id
GSE identifier.

const Pgse_data *gse_data
GSE data record.

FORTRAN

PGSE (gseid, ldr, datrec)

Input Parameters

integer gseid
GSE identifier.

integer ldr
Dimension of data record array

character*80 datrec(ldr)
GSE data record.

Errors

5
Function Requires State (PHOP,*,STOP,*)

Related Subroutines

  • Inquire Generalized Structure Element Facilities

  • [ Previous | Next | Contents | Glossary | Home | Search ]