CEPT T TE 06-02 E-1988 Videotex Presentation Layer Data Syntax Geometric Display《可视图文表示层数据语法几何图形显示》.pdf

上传人:jobexamine331 文档编号:593341 上传时间:2018-12-16 格式:PDF 页数:122 大小:5.93MB
下载 相关 举报
CEPT T TE 06-02 E-1988 Videotex Presentation Layer Data Syntax Geometric Display《可视图文表示层数据语法几何图形显示》.pdf_第1页
第1页 / 共122页
CEPT T TE 06-02 E-1988 Videotex Presentation Layer Data Syntax Geometric Display《可视图文表示层数据语法几何图形显示》.pdf_第2页
第2页 / 共122页
CEPT T TE 06-02 E-1988 Videotex Presentation Layer Data Syntax Geometric Display《可视图文表示层数据语法几何图形显示》.pdf_第3页
第3页 / 共122页
CEPT T TE 06-02 E-1988 Videotex Presentation Layer Data Syntax Geometric Display《可视图文表示层数据语法几何图形显示》.pdf_第4页
第4页 / 共122页
CEPT T TE 06-02 E-1988 Videotex Presentation Layer Data Syntax Geometric Display《可视图文表示层数据语法几何图形显示》.pdf_第5页
第5页 / 共122页
亲,该文档总共122页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、7 CEPT T/TE*Ob-Oi*E 88 = 2326434 000930 W - Recommendation T/TE 06-02 (Edinburgh 1988) VIDEOTEX PRESENTATION LAYER DATA SYNTAX GEOMETRIC DISPLAY T/TE06-02E Page 1 Edition of September 15, 1989 - CEPT T/TE*Ob-OZ*E 88 m 2326434 0009833 T m - . TfTE 06-02 E Annex A . Part 2. Page 1 Annex A PART 2 . GEO

2、METRIC DISPLAY Table of contents 1 . INTRODUCTION . 9 2 . SCOPE AND FIELD OF APPLICATION 9 3 . REFERENCES 9 4 . DEFINITIONS AND ABBREVIATIONS . 11 4.1. Definitions . 11 4.2. Abbreviations . 15 5 . GENERAL DESCRIPTION . 15 5.1. Graphical output . 5.1.1. Output primitives . 5.1.2. Oiitput primitive at

3、tributes . 5.1.2.1. POLYLINE attributes . . 5.1.2.2. POLYMARKER attributes 5.1.2.3. TEXT attributes . 5.1.2.4. FILL AREA attributes . . 5.1.2.5. CELL ARRAY attributes . 5.1.2.6. GDP attributes . 5.1.2.7. Coloiir . O . 16 . 16 . 17 . 19 . 20 . 20 . 28 . 29 . 29 . 30 5.2. Workstations 30 5.2.1. Graphi

4、cs workstations 30 5.2.2. Workstation cliarcrcteristics . 30 5.2.3. Selecting a workstation . 30 5.2.4. State variables . 31 5.3. Coordinate systems and transformations 31 5.3.1. Coordinate systems . 31 5.3.2. Worlzstation transformation . 32 5.3.3. Clipping 32 5.3.4. Coordinate specijication 5.4. S

5、egments . 32 . 32 5.4.1, Concept of segments 32 5.4.2. Segment attributes . 36 5.4.3. Segrnent transforrnations . 36 5.4.4. Clipping and WDSS 37 5.4.5. Workstation Independent Segment Storage . 37 5.4.6. WISS fiinctions and clipping . 37 5.5. Deferring picture changes 37 I 5.6 Graphical input . 40 5

6、.6.1. Logical input devices 40 5.6.2. Logical input device model 40 5.6.3. Meassiires of each inpiit class . 41 5.6.4. Input queue and airrent event report 41 5.6.5. Initialization of input devices . 41 5.7. Inquiry 41 5.8. Error detection . 41 O 5.9. Error handling . 41 5.10. Levels . 41 Edition of

7、 September 15. 1989 7 7 7 TITE 06-02 E Annex A. Part 2. Page 2 DESCRIPTION OF THE PRIMITIVES . 45 Introduction 45 Geometric primitives 45 Workstation management primitives 45 OPENWORKSTATION 45 CLOSE WORKSTATION . 45 ACTIVATE WORKSTATION . 46 DEACTIVATE WORKSTATION 46 CLEAR WORKSTATION . 46 SET DEFA

8、ULTS . 46 GDS ESCAPEI 47 Output workstation primitives 47 Output drawing primitives 47 6.2.2.1.1. POLYLINE 47 6.2.2.1.2. POLYMARKER 47 6.2.2.1.3. FILLAREA . 47 6.2.2.1.4. TEXT 48 6.2.2.1.5. CELLARRAY 49 6.2.2.1.6. GDP . 50 6.2.2.1.6.1. GDP (rectangle) 50 6.2.2.1.6.2. GDP (circle) 50 6.2.2.1.6.3. GDP

9、 (circular arc 3 point) . 51 6.2.2.1.6.4. GDP (circular arc 3 point chord) . 51 6.2.2.1.6.5. GDP (circular arc 3 point pie) 51 6.2.2.1.6.6. GDP (circular arc centre) 52 6.2.2.1.6.7. GDP (circular arc centre chord) . 52 6.2.2.1.6.8. GDP (circular arc centre pie) 53 6.2.2.1.6.9. GDP (ellipse) . 53 6.2

10、.2.1.6.10. GDP (elliptic arc) . 54 6.2.2.1.6. Il . GDP (elliptic arc chord) . 54 6.2.2.1.6.12. GDP (elliptic arc pie) 54 6.2.2.1.6.13. GDP (spline) . 55 Output primitives related to display element attributes . 55 6.2.2.2.1. SET POLYLINE REPRESENTATION . 55 6.2.2.2.2. SET POLYLINE INDEX 55 6.2.2.2.3

11、. SET LINE TYPE . 55 6.2.2.2.4. SET LINE WIDTH SCALE FACTOR 56 6.2.2.2.5. SET POLYLINE COLOUR INDEX . 56 6.2.2.2.6. SET POLYMARKER REPRESENTATION . 56 6.2.2.2.7. SET POLYMARKER INDEX . 57 6.2.2.2.8. SET MARKER TYPE . 57 6.2.2.2.9. SET MARKER SIZE SCALE FACTOR . 57 6.2.2.2.10. SET POLYMARKER COLOUR I

12、NDEX 57 6.2.2.2.11, SET FILL AREA REPRESENTATION . 58 6.2.2.2.12. SET FILL AREA INDEX . 58 6.2.2.2.13. SET FILL AREA INTERIOR STYLE 58 6.2.2.2.14. SET FILL AREA COLOUR INDEX 59 6.2.2.2.15. SET FILL AREA STYLE INDEX 59 6.2.2.2.16. SET PATTERN REPRESENTATION 60 6.2.2.2.17. SET PATTERN REFERENCE POINT

13、. 60 6.2.2.2.18. SETPATTERNVECTORS . 61 6.2.2.2.19. SET TEXT REPRESENTATION 61 6.2.2.2.20. SET TEXT INDEX 62 6.2.2.2.21. SET TEXT FONT AND PRECISION 62 6.2.2.2.22. SET CHARACTER EXPANSION FACTOR . 62 6.2.2.2.23. SET CHARACTER SPACING . 63 6.2.2.2.24. SET TEXT COLOUR INDEX . 63 6.2.2.2.25. SET TEXT P

14、ATH . 63 6.2.2.2.26. SET CHARACTER VECTORS . 64 6.2.2.2.28. SET COLOUR REPRESENTATION 64 6.2.2.2.29. SET ASPECT SOURCE FLAGS 65 6i2.2.2.27. SETTEXTALIGNMENT . 64 - -7 Edition of September 15. 19: 6.2.2.3. 6.2.2.3.1. 6.2.2.3.2. 6.2.2.4. 6.2.2.4.1. 6.2.2.5. 6.2.2.5.1. 6.2.2.5.2. 6.2.2.5.3. 6.2.3. 6.2.

15、3.1. 6.2.3.1.1. 6.2.3.1.2. 6.2.3.1.3. 6.2.3.1.4. 6.2.3.1.5. 6.2.3.1.6. 6.2.3.1.7. 6.2.3.1.8. 6.2.3.1.9. 6.2.3.1.10. 6.2.3.2. 6.2.3.2.1. 6.2.3.2.2. 6.2.3.2.3. 6.2.4. 6.2.5. 6.2.6. 6.2.6.1. 6.2.6.2. 6.2.6.3. 6.2.6.4. 6.2.6.5. 7 . 7.1. 7.1.1. 7.1.2. 7.2. 7.2.1. 7.2.2. 7.2.2.1. 7.2.2.2. 7.2.2.3. 7.2.2.3

16、.1. 7.2.2.3.2. 7.2.2.3.3. 7.2.2.4. 7.2.3. 7.2.3.1. 7.2.4. 7.2.4.1. 7.2.4.1.1. 7.2.4.1.2. 7.2.4.1.3. 7.2.5. 7.2.6. TITE 06-02 E Annex A. Part 2. Page 3 I Transformation primitives 65 SET WORKSTATION WINDOW 65 SET WORKSTATION VIEWPORT . 66 Clipping primitives . 66 SET CLIPPING RECTANGLE . 66 Control p

17、rimitives . 66 UPDATE WORKSTATION 66 SET DEFERRAL STATE . 67 EMERGENCY CLOSE 67 Segment related primitives 68 WDSS related primitives 68 CREATE SEGMENT . 68 CLOSE SEGMENT 68 RENAME SEGMENT . 68 DELETE SEGMENT FROM WORKSTATION . 68 DELETE SEGMENT . 68 REDRAW ALL SEGMENTS ON WORKSTATION . 68 SET HIGHL

18、IGHTING . 69 SET VISIBILITY . 69 SET SEGMENT TRANSFORMATION . 69 SET SEGMENT PRIORITY 69 WISS related primitives . 70 ASSOCIATE SEGMENT WITH WORKSTATION 70 COPY SEGMENT TO WqRKSTATION 70 INSERT SEGMENT 70 Input primitives . 71 Inquire primitives 71 Protocol descriptor primitives . 71 SET DOMAIN RING

19、 . 71 SET COORDINATE PRECISION 71 SET REAL PRECISION 72 SET COLOUR INDEX PRECISION 73 . ENCODING PRINCIPLES . 73 Encoding principles of the opcode . 74 Emodtig technique of the basic opcode set . 75 Extension mecliaiiism 75 Encoding principles of the operands 76 Basic format 76 Real format 79 Mantis

20、sa . 79 Exponent . 81 Points and point lists 81 Displacement mode . 81 Incremental mode . 81 Incremental mode encoding . 85 Matrices . 86 Bitstream forttat 86 Colour direct encoding . 87 Colour lists 87 Colour list encoding 88 Individual encoding of colour index lists . 88 Runlength encoding of colo

21、ur index lists . 90 Encoding of colour direct lists 90 StriFig format . 91 Record format . 91 Edition of September 15. 1989 7 TITE 06-02 E Annex A. Part 2. Page 4 8: 8.2.1. 8.2.1.1. 8.2.1.2. 8.2.1.3. 8.2.1.4. 8.2.1.5. 8.2.1.6. 8.2.1.7. 8.2.2. 8.2.2.1. 8.2.2.1.1. 8.2.2.1.2. 8.2.2.1.3. 8.2.2.1.4. 8.2.

22、2.1.5. 8.2.2.1.6. 8.2.2.2. 8.2.2.2.1, 8.2.2.2.2. 8.2.2.2.3. 8.2.2.2.4. 8.2.2.2.5. 8.2.2.2.6. 8.2.2.2.7. 8 -2.2.2.8. 8.2.2.2.9. 8.2.2.2.10. 8.2.2.2.11. 8.2.2.2.12. 8.2.2.2.13. 8.2.2.2.14. 8.2.2.2.15. 8.2.2.2.16. 8.2.2.2.17. 8.2.2.2.18. 8.2.2.2.19. 8.2.2.2.20. 8.2.2.2.21. 8.2.2.2.22. 8.2.2.2.23. 8.2.2

23、.2.24. 8.2.2.2.25. 8.2.2.2.26. 8.2.2.2.27. 8.2.2.2.28. 8.2.2.2.29. 8.2.2.3. 8.2.2.3.1. 8.2.2.3.2. 8.2.2.4. 8.2.2.4.1. 8.2.2.5. 8.2.2.5.1. 8.2.2.5.2. 8.2.2.5.3. 8.2.3. 8.2.3.1. 8.2.3.1.1. 8.2.3.1.2. 8.2.3.1.3. ENCODING OF THE PRIMITIVES 92 Primitive encoding . 92 Coding of the primitives . Woskstntio

24、n mnnagementysimitives 93 OPENWORKSTATION 93 CLOSE WORKSTATION . 93 ACTIVATEWORKSTATION . 93 DEACTIVATE WORKSTATION 93 CLEAR WORKSTATION . 93 SETDEFAULTS . 93 GDS ESCAPE1 94 Oiityut workstation psimitives 94 Output drawing primitives 94 POLYLINE 94 POLYMARKER 94 FILL AREA . 94 CELL ARRAY 94 Output p

25、rimitives related to display element attributes . 96 SET POLYLINE REPRESENTATION . 96 SET POLYLINE INDEX 96 SET LINE TYPE . 96 SET LINE WIDTH SCALE FACTOR 96 SET POLYLINE COLOUR INDEX . 96 SET POLYMARKER REPRESENTATION . 96 SET POLYMARKER INDEX . 96 SET MARKER TYPE . 97 SET MARKER SIZE SCALE FACTOR

26、. 97 SET POLYMARKER COLOUR INDEX 97 SET FILL AREA REPRESENTATION . 97 SET FILL AREA INDEX . 97 SET FILL AREA INTERIOR STYLE 97 SET FILL AREA COLOUR INDEX 98 SET FILL AREA STYLE INDEX 98 SET PATTERN REPRESENTATION 98 SET PATTERN REFERENCE POINT . 98 SET PATTERN VECTORS . 98 SET TEXT REPRESENTATION 98

27、 SET TEXT INDEX 98 SET TEXT FONT AND PRECISION 99 SET CHARACTER EXPANSION FACTOR . 99 SET CHARACTER SPACING . 99 SET TEXT COLOUR INDEX . 99 SET TEXT PATH . 99 SET CHARACTER VECTORS . 99 SET TEXT ALIGNMENT . 99 SET COLOUR REPRESENTATION 100 SET ASPECT SOURCE FLAGS 100 Transformation primitives 100 SE

28、T WORKSTATION WINDOW 100 SET WORKSTATION VIEWPORT . 100 Clipping primitives . 100 SET CLIPPING RECTANGLE . 100 Control primitives . 100 UPDATE WORKSTATION 100 SET DEFERRAL STATE . 100 EMERGENCY CLOSE 101 Segment related primitives 101 WDSS related primitives 101 CREATE SEGMENT . 101 CLOSE SEGMENT 10

29、1 RENAME SEGMENT . 101 93 TEXT 94 GDP . 94 Edition of September 15. 1989 CEPT T/TE*06-02*E 8 = 232b4L4 0009835 7 8.2.3.1.4. 8.2.3.1.5. 8.2.3.1.6. 8.2.3.1.7. 8.2.3.1.8. 8.2.3.1.9. 8.2.3.1.10. 8.2.3.2. 8.2.3.2.1. 8.2.3.2.2. . 8.2.3.2.3. 8.2.4. -8.2.5. 8.2.6. 8.2.6.1. 8.2.6.2. 8.2.6.3. 8.2.6.4. 8.2.6.5

30、. 9 . DELETE SEGMENT FROM WORKSTATION . DELETE SEGMENT . REDRAW SEGMENTS ON WORKSTATION . . SET HIGHLIGHTING . SET VISIBILITY . SETSEGMENTTRANSFORMATION . SET SEGMENT PRIORITY WISS related primitives . ASSOCIATE SEGMENT WITH WORKSTATION COPY SEGMENT TO WORKSTATION INSERT SEGMENT IFipirt primitives .

31、 Inquire primitives Protocol descriptor primitives . SET DOMAIN RING . SET COLOUR HEADER . SET COORDINATE PRECISION SET REAL PRECISION SETCOLOURINDEXPRECISION TITE 06-02 E Annex A. Part 2. Page 5 101 101 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 . 102 103 DEFAULTS 103 10 . CONFORMA

32、NCE . 104 Appendix A2A . Primitives. Workstation categories. Levels and options . 105 Appendix A2B . B-spline curves and eipses 107 Appendix A2C . Cross references . 111 Appendix A2D . Selection of the geometric display 115 Appendix ANNA . SRM CONFORMANCE ANNA 1 . VIDEOTEXSRMCONFORMANCEFORGEOMETRICD

33、ISPLAY 1 ANNA 2 . ANNA 2.1. ANNA 2.1.1. ANNA 2.1.1.1. ANNA 2.1.1.2. ANNA 2.1.1.3. ANNA 2.1.1.4. ANNA 2.1.1.5. ANNA 2.1.1.6. ANNA 2.1.1.7. ANNA 2.1.1.8. ANNA 2.1.1.9. ANNA 2.1.1.10. ANNA 2.1.1.11. ANNA 2.1.2. ANNA 2.1.2.1. ANNA 2.1.2.2. ANNA 2.1.2.3. ANNA 2.1.3. ANNA 2.1.3.1. ANNA 2.1.3.2. ANNA 2.2.

34、ANNA 2.3. O GEOMETRIC DISPLAY . 1 Leveloa . 1 Geometric Primitives . 1 Polyline . 1 Polymarker . 2 FillArea 2 Text 2 CellArray 2 Arcs/Circles . 3 ArcPie . 3 Open Workstation (id= O) . 3 Close Workstation 3 Update Workstation . 3 Set Workstation Viewport . 3 Workstations 3 Bundle Tables 3 Transformat

35、ions . 3 Encoding Principles 3 Encoding of Co-ordinates . 3 Encoding of Colour Index Lists . 4 Levella . 4 Level2a . 4 Specijcation of n Mmidntory Workstation 3 Edition of September 15. 1989 TITE 06-02 E Annex A. Part 2. Page 6 COMBINATION RULES . 4 ANNA 3.1. Architecture and Display Parameters . 4

36、ANNA 3.2. Combination Rules 4 ANNA 3.2.1. Default Conditions 4 ANNA 3.2.2. Attributes Applied to Space . 4 ANNA 3.2.3. Application of Geometric Information 4 ANNA 3.2.3.1. One Display Plane: “Time Dependent Display” 4 ANNA 3.2.3.2. One Display Plane: “Pseudo-Layered Display” 4 ANNA 3.2.3.3, Two Disp

37、lay Plane 4 ANNA 3.2.4. Application of Alphamosaic Information . 5 ANNA 3.2.4.1. One Display Plane: “Time Dependent Display” 5 ANNA 3.2.4.3. Two Display Plane 5 ANNA 3.2.5. Workstation Transformation 5 ANNA 3.2.6. Baclzgromd Colour 5 ANNA 3.3. Clear Screen . 5 ANNA 3.2.4.2. One Display Plane: “Pseud

38、o-Layered Display” 5 Appendix ANNB . SRM PROFILES ONE DISPLAY PLANE . 1 ANNB 1.1. Geometric Display Level Oa . 1 ANNB 1.1.1. Time Dependent Display (ProJile XI) 1 ANNB 1.1.1.1. Colours . 1 ANNB 1.1.1.2. Initialisation of the Colour Table 1 ANNB 1.1.1.3. Minimum Display Resolution . 1 ANNB 1.1.1.4. M

39、inimum Number of Vertices for Fill Area . 1 ANNB 1.1.1.5. Alphamosaic Limitations . 1 ANNB 1.1.1.6. Geometric Limitations 1 ANNB 1.1.2. Pseudo-Lnyered Display (ProJile X2) 2 ANNB 1.1.2.1. Colours . 2 ANNB 1.1.2.2. Minimum Display Resolution . 2 ANNB 1.1.2.3. Alphamosaic Limitations . 2 ANNB 1.1.2.4.

40、 Geometric Limitations 2 ANNB 1.2. Geometric Display Level la . 2 ANNB 1.3. Geometric Display Level 2a . 2 TWODISPLAYPLANE . 3 ANNB 2.2. Geometric Display Level la . 3 ANNB 2.3. GeometricDisplay Levei 2a . 3 ANNB 1.1.2.5. Text 2 ANNB 2.1. GeometricDisplay LevelOa. 3 FIGURES A2- 1 (T/TE 06-02): Model

41、 describing the GKS environment and its interfaces A2- 2 (T/TE 06-02): Examples of display elements . A2- 3 (T/TE 06-02): Font description coordinate system 22 A2- 4 (T/TE 06-02): Character vectors and character expansion factor A2- 5 (T/TE 06-02): Character spacing and Text path A2- 6 (T/TE 06-02):

42、 Character vectors 25 A2- 7 (T/TE 06-02): Character vectors after anisotropic transformation A2- 8 (T/TE 06-02): Text alignment and Text path . A2- 9 (T/TE 06-02): Default workstation transformation 33 A2-10 (T/TE 06-02): Workstation transformation with anisotropic workstation window . 10 16 23 24 2

43、6 27 34 . - - - T/TE 06-02 E Annex A. Part 2. Page 7 A2-11 (T/TE 06-02): Clipping and workstation transformation A2-12 (T/TE 06-02): Data flow chart for graphical output A2-13 (T/TE 06-02): m by n parallelograms mapped onto the display surface A2-15 (T/TE 06-02): Opcode encoding structure 75 A2-16 (

44、T/TE 06-02): Operand encoding structure A2-17 (T/TE 06-02): Basic format Structure 35 38 49 52 76 76 A2-18 (T/TE 06-02): Identifier encoding 77 A2-19 (T/TE 06-02): Enumerated type encoding 77 77 78 78 78 78 79 80 80 82 82 85 87 87 88 89 89 90 91 91 . A2-14 (T/TE 06-02): GDP specifications for “arc p

45、ie” and “arc chord” A2-20 (T/TE 06-02): Colour index encoding A2-21 (T/TE 06-02): Integer encoding for standardized use . 77 A2-22 (T/TE 06-02): Integer encoding for private use A2-23 (T/TE 06-02): Identifier encoding (more than one byte) A2-24 (T/TE 06-02): Index encoding (more than one byte) A2-25

46、 (T/TE 06-02): Integer encoding For private use (more than one byte) A2-28 (T/TE 06-02): A multiple-byte mantissa . A2-30 (T/TE 06-02): Change of direction with R = 3 A2-31 (T/TE 06-02): Incremental mode structure A2-32 (T/TE 06-02): Bitstream format structure 86 A2-33 (T/TE 06-02): Colour direct en

47、coding A2-35 (T/TE 06-02): First byte of Colour list encoding . A2-26 (T/TE 06-02): Encoding of a mantissa using the Basic format . A2-27 (T/TE 06-02): Encoding of a mantissa using the Basic format . A2-29 (T/TE 06-02): Some example Rings with point numbering O . . A2-34 (T/TE 06-02): Colour loading

48、 with a unit resolution of 4 . A2-36 (T/TE 06-02): Colour index list individually encoded using the Basic format . A2-37 (T/TE 06-02): Colour index list individually encoded using the Bitstream format . A2-38 (T/TE 06-02): Colour index list encoded using runlength encoding . A2-39 (T/TE 06-02): Stri

49、ng Format structure in a 7-bit environment . A2-40 (T/TE 06-02): String format structure in a 8-bit environment . . Edition of September 15. 1989 I 7 I_.- . CEPT T/TE*Ob-O2*E 88 232b414 O009838 2 _ - TITE 06-02 E Annex A, Part 2, Page 9 1. INTRODUCTION ECMA-96 specifies a Graphics Data Syntax (GDS) for a multiple workstation interface. It is based on IS0 7942 Information Processing - Graphical Kernel System (GKS) - Functional description, therefore taking advantage of the work already done in the international computer graphics community. GDS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1