Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

BS ISO/IEC 9636-2:1991

Current

Current

The latest, up-to-date edition.

Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Functional specification Control

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

15-06-1992

$588.37
Including GST where applicable

Foreword
Introduction
1 Scope
2 Normative references
3 Concepts
3.1 Introduction
3.2 Virtual Device management
3.2.1 Device control
3.2.2 Drawing surface
3.2.3 Deferral mode
3.2.4 Serial synchronous interface
3.3 Coordinate space concepts
3.3.1 The Virtual Device coordinate system
3.3.2 Device coordinates
3.3.3 Device viewport
3.3.4 VDC space and range
3.3.5 VDC extent
3.3.6 VDC tailoring
3.3.7 Drawing surface clipping
3.4 Error control
3.5 Miscellaneous control
3.5.1 Numerical precision requirement specifications
3.5.2 Escape concepts
3.5.3 External functions
3.6 Inquiry concepts
4 Interactions with other parts of ISO/IEC 9636
4.1 Interactions with more than one part of ISO/IEC
        9636
4.1.1 Virtual Device management
4.1.2 Coordinate space control
4.1.3 Error
4.1.4 Miscellaneous
5 Abstract specification of functions
5.1 Introduction
5.1.1 Control functions
5.1.2 Validity of returned information
5.1.3 Data types employed
5.2 Virtual Device management functions
5.2.1 INITIALIZE
5.2.2 TERMINATE
5.2.3 EXECUTE DEFERRED ACTIONS
5.2.4 DEFERRAL MODE
5.2.5 PREPARE DRAWING SURFACE
5.2.6 END PAGE
5.3 Coordinate space control functions
5.3.1 VDC TYPE
5.3.2 VDC INTEGER PRECISION REQUIREMENT
5.3.3 VDC REAL PRECISION REQUIREMENT
5.3.4 VDC EXTENT
5.3.5 DEVICE VIEWPORT
5.3.6 DEVICE VIEWPORT SPECIFICATION MODE
5.3.7 DEVICE VIEWPORT MAPPING
5.3.8 DRAWING SURFACE CLIP RECTANGLE
5.3.9 DRAWING SURFACE CLIP INDICATOR
5.4 Error functions
5.4.1 DEQUEUE ERROR REPORTS
5.4.2 ERROR HANDLING CONTROL
5.5 Miscellaneous control functions
5.5.1 INTEGER PRECISION REQUIREMENT
5.5.2 REAL PRECISION REQUIREMENTS
5.5.3 INDEX PRECISION REQUIREMENT
5.5.4 COLOUR PRECISION REQUIREMENT
5.5.5 COLOUR INDEX PRECISION REQUIREMENT
5.5.6 CLIENT SPECIFIED NAME PRECISION REQUIREMENT
5.5.7 MESSAGE
5.5.8 ESCAPE
5.5.9 GET ESCAPE
5.5.10 STATE LIST INQUIRY SOURCE
6 Control inquiry functions
6.1 Introduction
6.1.1 Control inquiry functions
6.1.2 Data types employed
6.1.3 Validity of returned information
6.2 Device Identity Description Table
6.2.1 INQUIRE DEVICE IDENTIFICATION
6.3 Output Device Description Table
6.3.1 INQUIRE DEVICE DESCRIPTION
6.4 Function and Profile Support Description Table
6.4.1 LOOKUP FUNCTION SUPPORT
6.4.2 LOOKUP PROFILE SUPPORT
6.4.3 INQUIRE LIST OF PROFILE SUPPORT INDICATORS
6.5 Control Description Table
6.5.1 INQUIRE SUPPORTED VDC TYPES
6.5.2 INQUIRE DEVICE CONTROL CAPABILITY
6.5.3 LOOKUP ESCAPE SUPPORT
6.5.4 LOOKUP GET ESCAPE SUPPORT
6.6 Control State List
6.6.1 INQUIRE CONTROL STATE
6.6.2 INQUIRE CURRENT PRECISION REQUIREMENTS
6.6.3 INQUIRE VDC TO DEVICE MAPPING
6.6.4 INQUIRE ERROR HANDLING
6.6.5 INQUIRE MISCELLANEOUS CONTROL STATE
7 CGI description tables and state lists
7.1 Description tables
7.2 State lists
A Formal Grammar of the Functional Specification
B Control errors
C Guidelines for CGI implementors

Establishes those functions of the Computer Graphics Interface concerned with virtual device management, coordinate space control, and error control.

Committee
IST/31
DevelopmentNote
Supersedes 90/62655 DC. (07/2005)
DocumentType
Standard
Pages
48
PublisherName
British Standards Institution
Status
Current

This part of ISO/IEC 9636 establishes those functions of the Computer Graphics Interface concerned with Virtual Device management, coordinate space control, and error control.

The functionality incorporated in this part of ISO/IEC 9636 is concerned with the management of the graphics image and the interrelationship of the graphical and non-graphical parts of the interface.

This part of ISO/IEC 9636 is part 2 of ISO/IEC 9636, and should be read in conjunction with ISO/IEC 9636-1 and other parts. 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 all classes of CGI Virtual Device (i.e. INPUT, OUTPUT, and OUTIN).

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 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-4:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 4: Segments
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
ISO/IEC 2382-13:1996 Information technology Vocabulary Part 13: Computer graphics
ISO/IEC 9973:2013 Information technology Computer graphics, image processing and environmental data representation Procedures for registration of items

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.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more