• There are no items in your cart

ISO/IEC 9636-4 : 1991(R2016)

Current

Current

The latest, up-to-date edition.

INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES - FUNCTIONAL SPECIFICATION - PART 4: SEGMENTS

Available format(s)

Hardcopy , PDF , PDF 3 Users , PDF 5 Users , PDF 9 Users

Language(s)

English

Published date

01-01-1991

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

Describes functions of Computer Graphics Interface related to creation, modification, and manipulation of graphic pictures using segments. 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 pertains to Virtual Devices of class OUTPUT and OUTIN.

Committee
ISO/IEC JTC 1
DevelopmentNote
To be read in conjunction with ISO 9636-1, ISO 9636-2 and ISO 9636-2. (09/2008)
DocumentType
Revision
Pages
48
PublisherName
International Organization for Standardization
Status
Current

BS ISO/IEC 9637-2:1992 Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Data stream binding Binary encoding
BS ISO/IEC 9636-2:1991 Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Functional specification Control
INCITS/ISO/IEC 11072 : 1992 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - COMPUTER GRAPHICS REFERENCE MODEL
INCITS/ISO/IEC 9638-3 : 1994 : R2000 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - LANGUAGE BINDINGS - PART 3: ADA
INCITS/ISO/IEC 9636-5 : 1991 : R2007 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 5: INPUT AND ECHOING
ISO/IEC 11072 : 1992(R2008) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - REFERENCE MODEL
INCITS/ISO/IEC 9638-3 : 1994 : R2005 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - LANGUAGE BINDINGS - PART 3: ADA
ISO/IEC 9636-3:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 3: Output
INCITS/ISO/IEC 9636-6 : 1991 : R2007 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 6: RASTER
BS ISO/IEC 9636-6:1991 Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Functional specification Raster
BS ISO/IEC 9636-1:1991 Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Functional specification Overview, profiles, and conformance
INCITS/ISO/IEC 9636-3 : 1991 : R2002 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 3: OUTPUT
INCITS/ISO/IEC 9636-1 : 1991 : R2002 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 1: OVERVIEW, PROFILES, AND CONFORMANCE
ISO/IEC 11072:1992 Information technology — Computer graphics — Computer Graphics Reference Model
ISO/IEC 9636-2:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 2: Control
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
INCITS/ISO/IEC 9636-6 : 1991 : R2002 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 6: RASTER
INCITS/ISO/IEC 9636-2 : 1991 : R2002 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 2: CONTROL
INCITS/ISO/IEC 9636-1 : 1991 : R2007 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 1: OVERVIEW, PROFILES, AND CONFORMANCE
INCITS/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(R 2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 1: OVERVIEW, PROFILES, AND CONFORMANCE
INCITS/ISO/IEC 9636-5 : 1991 : R2002 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 5: INPUT AND ECHOING
CSA ISO/IEC 8632-1 : 2001 : R2009 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - METAFILE FOR THE STORAGE AND TRANSFER OF PICTURE DESCRIPTION INFORMATION - PART 1: FUNCTIONAL SPECIFICATION
ISO/IEC 9636-2 : 1991(R2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 2: CONTROL
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/IEC 9636-5:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 5: Input and echoing
BS ISO/IEC 9636-3:1991 Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Functional specification Output
BS ISO/IEC 10641:1993 Information technology. Computer graphics and image processing. Conformance testing of implementations of graphics standards
INCITS/ISO/IEC 9637-2 : 1992 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - DATA STREAM BINDING - PART 2: BINARY ENCODING
CSA ISO/IEC 8632-1 : 2001 : R2014 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - METAFILE FOR THE STORAGE AND TRANSFER OF PICTURE DESCRIPTION INFORMATION - PART 1: FUNCTIONAL SPECIFICATION
ISO/IEC 8632-1:1999 Information technology Computer graphics Metafile for the storage and transfer of picture description information Part 1: Functional specification
BS ISO/IEC 9637-1:1994 Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Data stream binding Character encoding
INCITS/ISO/IEC 9636-2 : 1991 : R2007 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 2: CONTROL
BS ISO/IEC 9636-5:1991 Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Functional specification Input and echoing
BS ISO/IEC 9638-3:1994 Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Language bindings Ada
BS ISO/IEC 11072:1993 Information Technology. Computer graphics. Computer Graphics Reference Model
INCITS/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
INCITS/ISO/IEC 9636-3 : 1991 : R2007 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 3: OUTPUT
INCITS/ISO/IEC 8632-1 : 1999 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - METAFILE FOR THE STORAGE AND TRANSFER OF PICTURE DESCRIPTION INFORMATION - PART 1: FUNCTIONAL SPECIFICATION
INCITS/ISO/IEC 10641 : 1993 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS AND IMAGE PROCESSING - CONFORMANCE TESTING OF IMPLEMENTATIONS OF GRAPHIC STANDARDS
ISO/IEC 9638-3:1994 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Language bindings Part 3: Ada
ISO/IEC 9636-3 : 1991(R2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 3: OUTPUT
INCITS/ISO/IEC 8632-1 : 1999 : R2005 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - METAFILE FOR THE STORAGE AND TRANSFER OF PICTURE DESCRIPTION INFORMATION - PART 1: FUNCTIONAL SPECIFICATION
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 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(R 2016) 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-2 : 1991(R2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 2: CONTROL
ISO/IEC 9636-6:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 6: Raster
ISO/IEC 9636-3 : 1991(R2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 3: OUTPUT

View more information
US$200.00
Excluding Tax where applicable

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.