Contact us
Heritage collections
Image license terms
HOME
ACL
ACD
ICF
SUS
DCS
G&A
STARLINK
Literature
Overview
□
Annual reports
□
Progress reports
□
Reports
□
Papers
□
Books
□
Newsletters
□
Notes
Overview
□
PHIGS Primer
□
Introduction to GKS
□
Methodology in Computer Graphics
□
Methodology of Interaction
□
Original PERQ Manual
Further reading □
Overview
□
Contents
□
Preface
□
Notation
□
1. Introduction
□
2. Graphical output
□
3. Coordinates
□
4. Segments and Attributes
□
5. Input devices
□
6. Interaction styles
□
7. Workstations
□
8. Environment
□
9. Input control
□
10. Segment storage
□
11. Metafiles
□
12. Further facilities
□
13. Individual attributes
□
A. Abbreviations
□
B. Language binding
□
C. Complete program
□
Index
C&A
INF
CCD
CISD
Archives
Contact us
Heritage archives
Image license terms
Search
⟶
ACD
⟶
Literature
⟶
Books
⟶
GKS
⟶
ACD
⟶
Literature
⟶
Books
⟶
GKS
ACL
ACD
C&A
INF
CCD
CISD
Archives
Interactive Computing Facility (ICF)
Single User Systems (SUS)
Distributed Computing Systems (DCS) Programme
Grants and awards
STARLINK super-minicomputer network
Literature
Overview
□
Annual reports
□
Progress reports
□
Reports
□
Papers
□
Books
□
Newsletters
□
Notes
Overview
□
PHIGS Primer
□
Introduction to GKS
□
Methodology in Computer Graphics
□
Methodology of Interaction
□
Original PERQ Manual
Further reading
⇓
□
Overview
□
Contents
□
Preface
□
Notation
□
1. Introduction
□
2. Graphical output
□
3. Coordinates
□
4. Segments and Attributes
□
5. Input devices
□
6. Interaction styles
□
7. Workstations
□
8. Environment
□
9. Input control
□
10. Segment storage
□
11. Metafiles
□
12. Further facilities
□
13. Individual attributes
□
A. Abbreviations
□
B. Language binding
□
C. Complete program
□
Index
Contents
CONTENTS
Preface
Notation
Part I
1 Introduction
The Changing Scene
1.2 Seillac I
1.3 Developments
1.4 The ISO Graphics Working Group
1.5 The GKS Review
1.6 Future Standards
1.7 References
2 Graphical Output
2.1 Introduction
2.2 Polyline
2.3 Polyline Representation
2.4 Polymarker
2.5 Fill Area
2.6 The Duck
2.7 Text
2.7.1 Text Attributes
2.7.2 Text Representation
2.8 Primitives and Attributes
3 Coordinate Systems
3.1 Introduction
3.2 User and World Coordinates
3.3 Normalized Device Coordinates
3.4 Window to Viewport Transformation
3.5 Multiple Normalization Transformations
3.6 Graphical Annotation
3.7 Clipping
3.8 Normalization Transformation 0
4 Segments and their Attributes
4.1 Introduction
4.2 Creating and Deleting Segments
4.3 Segment Attributes
4.3.1 Segment Transformations
4.3.2 Segment Transformation and Clipping
4.3.3 Segment Visibility
4.3.4 Segment Highlighting
4.3.5 Segment Priority
4.4 Renaming Segments
5 Graphical Input Devices
5.1 Introduction
5.2 REQUEST Mode
5.3 LOCATOR
5.3.1 Several View ports
5.3.2 Overlapping Viewports
5.4 PICK
5.4.1 Pick Identifier
5.4.2 Segment Detectability
5.5 CHOICE
5.6 VALUATOR
5.7 STRING
5.8 STROKE
5.9 A Further Example of REQUEST Input
6 Styles of Interaction
6.1 Interaction Modes
6.2 Mode Setting
6.3 REQUEST Mode
6.4 Status
6.5 SAMPLE Mode
6.6 EVENT Mode
6.7 Mixed Modes
7 Workstations
7.1 Introduction
7.2 Workstations
7.3 Workstation Selection
7.4 Workstation Transformations
7.5 Polyline Representation
7.6 Colour Table
7.7 Polymarker Representation
7.8 Fill Area Representation
7.9 Text Representation
7.10 Segment Storage on Workstation
7.11 Deferring Picture Changes
7.12 Input Devices
Part II
8 GKS Environment
8.1 Initialisation
8.2 Operating States
8.3 GKS State Lists
8.4 Inquiry Functions
8.4.1 Precise Results on a Workstation
8.4.2 Tailoring Applications to Particular Environments
8.4.3 Library Functions
8.5 Error Handling
8.6 Levels
9 Control of Input Devices
9.1 Introduction
9.2 An Interaction in GKS
9.3 Initialising an Input Device
9.3.1 The Initial Value
9.3.2 Prompt and Echo Type
9.3.3 Echo Area
9.3.4 Input Data Record
9.3.5 Portability of the INITIALISE Functions
9.4 Further Control of the Input Queue
9.4.1 Simultaneous Events
9.4.2 Input Queue Overflow
10 Segment Storage
10.1 Introduction
10.2 Workstation Independent Segment Storage
10.3 WISS Functions
11 Metafiles
11.1 Introduction
11.2 Metafile Output
11.3 Metafile Input
12 Further Facilities
12.1 Introduction
12.2 Cell Array 1
12.3 Generalized Drawing Primitive
12.4 ESCAPE
13 Individual Attributes
13.1 Introduction
13.2 Dynamic Binding of Aspects
13.3 Individual Attributes
13.4 Switching Modes
13.5 User Defined Bundles
Appendix A Abbreviations
Appendix B Language Binding
Appendix C Complete Program
Index
⇑ Top of page