BS ISO/IEC 9636-4:1991
Current
The latest, up-to-date edition.
Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Functional specification Segments
Hardcopy , PDF
English
15-06-1992
Foreword
Introduction
1 Scope
2 Normative references
3 Concepts
3.1 Introduction
3.1.1 Relationship of CGI segments to the graphic
output pipeline
3.2 Creating segments
3.2.1 Segment identifiers
3.2.2 Creating and closing segments
3.2.3 Non-retained data
3.2.4 Segment storage overflow
3.3 Segment attributes
3.3.1 Introduction
3.3.2 Segment highlighting
3.3.3 Segment visibility
3.3.4 Segment detectability
3.3.5 Segment display priority
3.3.6 Segment pick priority
3.3.7 Segment transformation
3.4 Segment display
3.4.1 Introduction
3.4.2 Segment regeneration
3.4.3 Quick update methods
3.4.4 Explicit segment display
3.5 Copy segment and the inheritance filter
3.6 Delete and rename segments
3.7 Inquiry
3.8 Picking
3.9 State restrictions
4 Interactions with other parts of ISO/IEC 9636
4.1 Interactions with ISO/IEC 9636-2
4.1.1 INITIALIZE and TERMINATE
4.2 Interactions with ISO/IEC 9636-5
4.3 Interactions with ISO/IEC 9636-6
5 Abstract specification of functions
5.1 Introduction
5.1.1 Data types employed
5.1.2 Validity of returned information
5.2 Segment manipulation functions
5.2.1 GET NEW SEGMENT IDENTIFIER
5.2.2 CREATE SEGMENT
5.2.3 REOPEN SEGMENT
5.2.4 CLOSE SEGMENT
5.2.5 COPY SEGMENT
5.2.6 DELETE SEGMENT
5.2.7 DELETE ALL SEGMENT
5.2.8 RENAME SEGMENT
5.2.9 DRAW ALL SEGMENTS
5.2.10 IMPLICIT SEGMENT REGENERATION MODE
5.2.11 RESET REGENERATION PENDING
5.2.12 PICK IDENTIFIER
5.3 Segment attribute functions
5.3.1 SEGMENT VISIBILITY
5.3.2 SEGMENT TRANSFORMATION
5.3.3 SEGMENT HIGHLIGHTING
5.3.4 SEGMENT DISPLAY PRIORITY
5.3.5 SEGMENT DETECTABILITY
5.3.6 SEGMENT PICK PRIORITY
5.4 Miscellaneous segment functions
5.4.1 SIMULATE PICK
5.4.2 INHERITANCE FILTER
5.4.3 CLIPPING INHERITANCE
6 Segment inquiry functions
6.1 Introduction
6.1.1 Data types employed
6.1.2 Validity of returned information
6.2 Segment description table
6.2.1 INQUIRE SEGMENT CAPABILITY
6.3 Segment state list
6.3.1 INQUIRE SEGMENT STATE
6.3.2 INQUIRE LIST OF INHERITANCE FILTER SETTINGS
6.3.3 INQUIRE CLIPPING INHERITANCE
6.3.4 INQUIRE LIST OF SEGMENT IDENTIFIERS IN USE
6.4 Individual segment state list
6.4.1 INQUIRE INDIVIDUAL SEGMENT STATE
7 CGI description tables and state lists
7.1 Description tables
7.2 State lists
7.2.1 Segment state list
7.2.2 Individual segment state list
A Formal grammar of the functional specification
B Segment errors
C Guidelines to implementors
D Examples of COPY SEGMENT
Defines those functions of the Computer Graphics Interface concerned with the creation, modification, and manipulation of graphic pictures using segments.
Committee |
IST/31
|
DevelopmentNote |
Supersedes 90/62657 DC. (07/2005)
|
DocumentType |
Standard
|
Pages |
44
|
PublisherName |
British Standards Institution
|
Status |
Current
|
This part of ISO/IEC 9636 defines those functions of the Computer Graphics Interface concerned with the creation, modification, and manipulation of graphic pictures using segments.
This part of ISO/IEC 9636 is part 4 of ISO/IEC 9636, and should be read in conjunction with ISO/IEC 9636-1, ISO/IEC 9636-2, and ISO/IEC 9636-3. The relationship of this part of ISO/IEC 9636 to the other parts of ISO/IEC 9636 is described in ISO/IEC 9636-1 and in clause 4.
The functionality described in this part of ISO/IEC 9636 pertains to Virtual Devices of class OUTPUT and OUTIN.
Standards | Relationship |
ISO/IEC 9636-4:1991 | Identical |
ISO/IEC 9637-2:1992 | Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Data stream binding Part 2: Binary encoding |
ISO 7942:1985 | Information processing systems Computer graphics Graphical Kernel System (GKS) functional description |
ISO/IEC 9637-1:1994 | Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Data stream binding Part 1: Character encoding |
ISO/IEC 9636-1:1991 | Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 1: Overview, profiles, and conformance |
ISO/IEC 9636-5:1991 | Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 5: Input and echoing |
ISO/IEC 9636-6:1991 | Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 6: Raster |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.