ISO/IEC 8651-4:1995
Information technology -- Computer graphics -- Graphical Kernel System (GKS) language bindings -- Part 4: C
发布时间:1995-06-15 实施时间:


ISO/IEC 8651-4:1995标准定义了一组C语言函数,用于实现GKS的基本功能。这些函数包括:

1. gopengks():打开GKS,初始化GKS系统。

2. gclosegks():关闭GKS,释放GKS系统资源。

3. gopenws():打开一个图形工作站,指定图形输出设备。

4. gclosews():关闭一个图形工作站,释放图形输出设备资源。

5. gactivatews():激活一个图形工作站,使其成为当前工作站。

6. gdeactivatews():取消激活一个图形工作站,使其不再是当前工作站。

7. gclearws():清除一个图形工作站的显示区域。

8. gredrawsegws():重绘一个图形工作站的显示区域。

9. gupdatews():更新一个图形工作站的显示区域。

10. gsetviewport():设置一个图形工作站的视口。

11. gsetwindow():设置一个图形工作站的窗口。

12. gselntran():选择一个图形工作站的正规化变换。

13. gsetcolorrep():设置一个颜色的RGB值。

14. gsetlinewidth():设置线条的宽度。

15. gsetlinetype():设置线条的类型。

16. gsetmarker():设置标记的类型。

17. gsetmarkersize():设置标记的大小。

18. gsettextfontprec():设置文本的字体和精度。

19. gsetcharheight():设置文本的高度。

20. gsetcharup():设置文本的方向。

21. gsettextpath():设置文本的路径。

22. gsettextalign():设置文本的对齐方式。

23. gsetfillintstyle():设置填充区域的内部样式。

24. gsetfillcolorind():设置填充区域的颜色。

25. gsetpatrefpt():设置填充区域的参考点。

26. gsetpatht():设置填充区域的路径。

27. gsetasf():设置属性保存标志。

28. gsetclip():设置裁剪区域。

29. gsetviewportinputpri():设置视口输入优先级。

30. gsetviewportupdatepri():设置视口更新优先级。

31. gsetwsviewport():设置图形工作站的视口。

32. gsetwswindow():设置图形工作站的窗口。

33. gsetwswindow3():设置图形工作站的三维窗口。

34. gsetwsviewport3():设置图形工作站的三维视口。

35. gsettextcolorind():设置文本的颜色。

36. gsettextind():设置文本的索引。

37. gsetfillind():设置填充区域的索引。

38. gsetlineind():设置线条的索引。

39. gsetmarkerind():设置标记的索引。

40. gsetpatind():设置填充区域的索引。

41. gsetpickid():设置选择标识符。

42. gsetlinerep():设置线条的属性。

43. gsetmarkerrep():设置标记的属性。

44. gsetpatrep():设置填充区域的属性。

45. gsettextrep():设置文本的属性。

46. gsetfillrep():设置填充区域的属性。

47. gsetasf():设置属性保存标志。

48. gsetclip():设置裁剪区域。

49. gsetviewportinputpri():设置视口输入优先级。

50. gsetviewportupdatepri():设置视口更新优先级。

这些函数提供了一组通用的图形函数,用于创建和操作二维和三维图形。它们可以在不同的计算机上运行,而不需要修改代码。这使得应用程序可以在不同的平台上运行,而不需要重新编写代码。

相关标准
ISO/IEC 8651-1:1995计算机图形学GKS语言绑定通用标准

ISO/IEC 8651-2:1995计算机图形学GKS语言绑定Fortran标准

ISO/IEC 8632:1999计算机图形学GKS-3D标准

ISO/IEC 13250-1:2000主题地图标准

ISO/IEC 19775-1:2004虚拟现实建模语言标准