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

Introduction

This manual describes the syntax and operations of the subroutines available in the graPHIGS API ISO PHIGS interface.

Calling Conventions for ISO PHIGS Subroutines

The graPHIGS API supports C, FORTRAN 77, and FORTRAN 77 Subset bindings for ISO PHIGS defined subroutines. Each invocation consists of the subroutine name with the appropriate parameters required by the subroutine. Mnemonic conventions make the purpose of the subroutine calls evident in the names. In your application, you must use all the parameters specified in each subroutine and the parameters must be in the order shown in the subroutine description.

graPHIGS API Subroutines

For each ISO PHIGS subroutine, you will find the purpose of the subroutine with a description, the processing performed, a list and description of the parameters, a list of associated ISO-defined error codes and messages, and a list of related subroutines. Refer to the appendixes for enumerations and type definitions for the supported bindings. Binding errors and implementation errors are not listed with each subroutine. See Chapter 21. "Implementation Errors and graPHIGS API Messages for ISO PHIGS-Defined Errors" for a discussion of implementation errors and a list of binding errors. See Chapter 23. "graPHIGS API Deviations from the ISO PHIGS Standard" for a discussion of the handling of asynchronous errors. The ISO PHIGS subroutines have been grouped as follows:

In addition, this manual contains the following appendixes:

Subroutine Descriptions

The page preceding each group of subroutines presents a brief overview of the purpose and result caused by invoking the subroutines referenced within the given section. This introductory material highlights important information that applies to all the subroutines in that section.

Reference Manual Abbreviations

The following abbreviations are used frequently:

ARCL
Archive Closed
AROP
Archive Open
ASAP
As Soon As Possible
ASF
Attribute Source Flag
ASTI
At Some Time
BNIG
Before Next Interaction Globally
BNIL
Before Next Interaction Locally
CIELUV
CIELUV color model system
CMY
Cyan-Magenta-Yellow color model
CSID
Character Set Identifier
CSS
Centralized Structure Store
EDF
External Defaults File
GDP
Generalized Drawing Primitive
GSE
Generalized Structure Element
HLHSR
Hidden Line Hidden Surface Removal
HSV
Hue-Saturation-Value color model
NROP
Non-Retained Structure Open
PDT
graPHIGS API Description Table
PET
Prompt and Echo Type
PHCL
graPHIGS Closed
PHOP
graPHIGS Open
PSL
graPHIGS API State List
RGB
Red-Green-Blue color model
STCL
Structure Closed
STOP
Structure Open
USL
Utility State List
WAIT
When Application Requests It
WDT
Workstation Description Table
WSCL
Workstation Closed
WSID
Workstation Identifier
WSL
Workstation State List
WSOP
Workstation Open
WSTYPE
Workstation Type

The following abbreviations for coordinate spaces are used:

MC
Modeling Coordinates
WC
World Coordinates
VC
Viewing Coordinates
NPC
Normalized Projection Coordinates
DC
Device Coordinates

Note: For more information, see The graPHIGS Programming Interface: Understanding Concepts.



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