ISO/IEC 9593-4:1991
Information technology -- Computer graphics -- Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings -- Part 4: C
发布时间:1991-12-18 实施时间:


ISO/IEC 9593-4:1991规定了C语言绑定的接口和语法,使得程序员可以使用C语言来编写PHIGS应用程序。该标准定义了一组C语言函数和数据类型,用于创建和操作PHIGS图形对象。这些函数和数据类型包括:

1. PHIGS系统管理函数:这些函数用于初始化PHIGS系统、创建和销毁PHIGS上下文、设置PHIGS系统参数等。

2. PHIGS图形对象函数:这些函数用于创建和操作PHIGS图形对象,如点、线、多边形、文本、位图等。

3. PHIGS图形状态函数:这些函数用于设置和查询PHIGS图形状态,如颜色、线型、填充模式、字体等。

4. PHIGS输入设备函数:这些函数用于设置和查询PHIGS输入设备,如键盘、鼠标、触摸屏等。

5. PHIGS输出设备函数:这些函数用于设置和查询PHIGS输出设备,如显示器、打印机、绘图仪等。

ISO/IEC 9593-4:1991还定义了一些C语言宏,用于简化PHIGS编程。这些宏包括:

1. PHIGS错误处理宏:用于处理PHIGS函数返回的错误码。

2. PHIGS图形状态宏:用于设置和查询PHIGS图形状态。

3. PHIGS输入设备宏:用于设置和查询PHIGS输入设备。

4. PHIGS输出设备宏:用于设置和查询PHIGS输出设备。

ISO/IEC 9593-4:1991还规定了C语言绑定的一些限制和要求,如PHIGS函数的参数类型和顺序、PHIGS函数的返回值类型和取值范围等。

总之,ISO/IEC 9593-4:1991为使用C语言编写PHIGS应用程序提供了标准的接口和语法,使得不同的PHIGS实现可以互操作,提高了PHIGS应用程序的可移植性和可扩展性。

相关标准
ISO/IEC 9593-1:1991 计算机图形学程序员分层交互图形系统(PHIGS)语言绑定第1部分:FORTRAN
ISO/IEC 9593-2:1991 计算机图形学程序员分层交互图形系统(PHIGS)语言绑定第2部分:PASCAL
ISO/IEC 9593-3:1991 计算机图形学程序员分层交互图形系统(PHIGS)语言绑定第3部分:BASIC
ISO/IEC 8632:1999 计算机图形学程序员分层交互图形系统(PHIGS)功能模块接口(FMI)
ISO/IEC 13250:2000 主题地图标准(Topic Maps)