FORMAT
BOOKS
PACKAGES
EDITION
PUBLISHER
CONTENT TYPE
Act
Admin Code
Announcements
Bill
Book
CADD File
CAN
CEU
Charter
Checklist
City Code
Code
Commentary
Comprehensive Plan
Conference Paper
County Code
Course
DHS Documents
Document
Errata
Executive Regulation
Federal Guideline
Firm Content
Guideline
Handbook
Interpretation
Journal
Land Use and Development
Law
Legislative Rule
Local Amendment
Local Code
Local Document
Local Regulation
Local Standards
Manual
Model Code
Model Standard
Notice
Ordinance
Other
Paperback
PASS
Periodicals
PIN
Plan
Policy
Product
Product - Data Sheet
Program
Provisions
Requirements
Revisions
Rules & Regulations
Standards
State Amendment
State Code
State Manual
State Plan
State Standards
Statute
Study Guide
Supplement
Sustainability
Technical Bulletin
All
|
Description of BS ISO/IEC 9636-1:1991 1992ISO/IECÂ 9636 establishes the conceptual model, functional capability, and minimum conformance requirements of the Computer Graphics Interface (CGI). It specifies design requirements for encodings of the CGI. ISO/IECÂ 9636 defines a set of CGI functions that is expected to satisfy the following needs of a majority of the computer graphics community:
In addition to the CGI functionality, device classes, and Foundation and Constituency Profiles are defined. The device classes included in the CGI are output (OUTPUT), input (INPUT), and output/input (OUTIN). Profiles allow subsets of the CGI functions and features to be defined to suit particular well identified groups of users. There is also provision for Constituency Profiles to be registered after ISO/IECÂ 9636 is published. The Computer Graphics Interface (CGI) is a standard functional and syntactical specification of the control and data exchange between device-independent graphics software and an implementation of a CGI Virtual Device. The syntax of the CGI, presented in ISO/IECÂ 9636, is an encoding-independent and binding-independent specification. Any similarity of the examples or function specifications to a particular encoding technique or language is coincidental unless explicitly stated otherwise. The functions specified provide for the representation of a wide range of two-dimensional pictures and for control over their display on a wide range of graphics devices. The functions are split into groups that perform device and CGI session control, specify the data representations used, control the display of the picture, perform basic drawing actions, control the attributes of the basic drawing actions, acquire data from input devices, and provide access to non-standard device capabilities. This part of ISO/IECÂ 9636 gives an overview of ISO/IECÂ 9636, explains the relationship between its parts and their relation to other standards, describes a reference model for graphics systems, and defines certain Foundation and Constituency Profiles. ISO/IECÂ 9636-2, ISO/IECÂ 9636-3, ISO/IECÂ 9636-4, ISO/IECÂ 9636-5, and ISO/IECÂ 9636-6 specify the CGI functions for different functional areas using an abstract notation. ISO/IECÂ 9637 and ISO/IECÂ 9638 define standard data stream encodings, procedural library bindings, and single entry point procedural bindings of the CGI. 1.1 Relationship of CGI to a computing environment ISO/IECÂ 9636 describes graphical services provided by a Virtual Graphics Device. The model for description of these services is expressed in terms of graphical capabilities of a single instance of a hypothetical graphics device. In all but the simplest of computing environments, CGI functions alone will not be sufficient to provide complete control over a device. Additional functions, not included in ISO/IECÂ 9636, will likely be needed. Examples of such functions include
In some cases, other standards exist that describe the functions required. For example, various communications standards address the needs of the last point above. In other cases, no standards may exist, but the tasks indicated are outside the scope of ISO/IECÂ 9636. 1.2 Position of CGI in a managed environment There exists a large and growing family of computer controlled display systems that have the ability to act as if they are multiple individual display devices. Resources, most notably the visible drawing surface resources, are coordinated by the display system so that multiple non-cooperating client programs can each access the services of a separate individual device while all are actually running in a single managed environment. The graphical capabilities of the CGI Virtual Device may suffice, in some instances, as the basis for implementing a complex, multiple-client display system. However, the complete needs of such a system are quite complex, include many non-graphical services, and (as current practice shows) are quite technology dependent. The CGI does not, therefore, purport to be a generally sufficient interface on which a managed display environment may be built. Rather, within a managed environment, the CGI will be one of the managed interfaces in a way not visible to the CGI client without recourse to services not part of ISO/IECÂ 9636. The use of the CGI as a managed interface within a managed display environment is not limited to raster devices. Establishes the conceptual model, functional capability, and minimum conformance requirements of the Computer Graphics Interface (CGI). It specifies design requirements for encodings of the CGI.
About BSIBSI Group, also known as the British Standards Institution is the national standards body of the United Kingdom. BSI produces technical standards on a wide range of products and services and also supplies certification and standards-related services to businesses. |
GROUPS
|