Next:
List of Figures
Up:
GKS
Previous:
Preliminary remarks
Contents
Preliminary remarks
List of Figures
List of Tables
Introduction
What is GKS (the Graphical Kernel System)
Major Differences to Earlier Graphics Interfaces
Computer Graphics Metafiles (GKSM and CGM)
The Computer Graphics Virtual Device Interface (CGI)
Overview of Basic Facilities available at CERN
GKSGRAL
Include Files
GKS Metafile Display and Editing
Hardcopy and Conversion Facilities
Mainframe Graphics using PCs
Documentation
The User Consultancy Office (UCO)
GKS Primer
Workstations
Definition
Opening and Closing GKS
Opening and Closing a Workstation
Activating and Deactivating a Workstation
Clearing the Workstation
Deferral States
Updating the Workstation
Sending Messages/Prompts
The Drawing Primitives
Polyline
Polymarker
Text
Fill Area
Cell Array
Generalised Drawing Primitive
The Output Attributes
Attribute Bundles
Aspect Source Flags
Defining Attribute Bundles
The List of GKS Attributes
Individual Attributes
Bundled Attributes
Specifying Line Styles For Polylines
Specifying Marker Types for Polymarkers
Specifying Fill Areas
Specifying Text
Font and Precision
Expansion Factor
Spacing
Character-Up-Vector
Alignment
Text Path
Height
Specifying Colour
Coordinates and Transformations
Normalization Transformation
Workstation Transformation
Clipping
Segments
Segment Storage
Segment Creation, Deletion, and Re-naming
Segment Names
Segment Association, Copying, and Insertion,
Segment Attributes
Segment Transformations
Visibility
Highlighting
Priority
Detectability
The Pick Identifier
Segment Re-drawing
Graphical Input
Logical Input Devices
Prompt/Echo Types and Triggers
Input Modes
Request Input Functions
Initializing Logical Input Devices
Input Inquiry Functions
GKS Metafiles
Writing Metafiles
Shipping Metafiles
GRVIEW and the Interpretation of Metafiles
GRCONV and the Conversion of Metafiles
Making Hardcopies
Hardcopies via an Interactive Program
Hardcopies via a Metafile
Mixed Text and Graphics
Via SGML/BookMaster
Via Waterloo/Script SGML
Via LaTeX
Naming Pictures
Encapsulated PostScript
Use of Workstation Transformations to Change Picture Size
GKS-3D Primer
Introduction to GKS-3D
The Drawing Primitives
The Output Attributes
Viewing in 3D
The Normalization Transformation
The View Orientation Transformation
The View Mapping (Projection) Transformation
Setting the 3D View Representation
Workstation Transformation
But I don't see anything!
Segments
Graphical Input
GKS-3D Metafile
General Hints for GKS Use
System and Implementation Dependencies
Integrating separately written modules of code.
Using GKS-3D libraries for GKS (2D) applications
Plotting numbers as text strings
GKSPACK
List of routines
GKSPACK Error Messages
GKSPACK Example Program
GKSGRAL and GKSGRAL-3D
Devices Drivers
Connection Identifiers
Implementation-Dependent Features
System-Dependent Considerations
IBM
Use of Segment Storage on IBM
Debugging on IBM
VAX/VMS
VAXstation features
UNIX
APOLLO
APOLLO Models
Apollo Workstation Types
CRAY under UNICOS
DECGKS: Coexistence with GKSGRAL and Implementation
Example Programs
Polylines and Fill Areas
Viewports, Polymarkers, and Text
Text Fonts
Request Input
Input Initialization
GKS-3D Segments and Viewing
GKS/GKS-3D Error Codes
STATES
WORKSTATIONS
2D TRANSFORMATIONS
2D OUTPUT ATTRIBUTES
2D OUTPUT PRIMITIVES
SEGMENTS
INPUT
METAFILES
ESCAPE
MISCELLANEOUS
SYSTEM
3D TRANSFORMATIONS
3D OUTPUT ATTRIBUTES
3D OUTPUT PRIMITIVES
IMPLEMENTATION DEPENDENT
Device independent errors
Device dependent errors
Error codes specific to the FORTRAN language binding
RESERVED ERRORS
Metafile Items
GKS
General
Items for Output Attributes
Items for Output Primitive Attributes
Items for Workstation Attributes
Items for Transformation
Items for Segment Manipulation
Items for Segment Attributes
User Items
GKS-3D
General
Items for Output Attributes
Items for Output Primitive Attributes
Items for Workstation Attributes
Items for Transformation
Items for Segment Manipulation
Items for Segment Attributes
User Items
GKS Include Files
GKSGRAL Workstation Types
GKSGRAL Workstation Description Tables
APOLLO
HP PLOTTERS
MEGATEK 7xxx/33xx series
Control of Viewing Transformations
PERICOM MONTEREY MG600, GRAPH PAC, and FALCO
POSTSCRIPT LASER PRINTERS
QMS Lasergrapfix 800, 1200
TEKTRONIX 4010, 4012, 4014 and Compatible Terminals.
TEKTRONIX 4100/4200 and PERICOM MX2000/7000/8000 series
VAXstation GPX
VERSATEC
VT240
VT340
XEROX, APA 6670 and 3812 LASER PRINTERS
GKSGRAL Software Installation
Library Configuration
VAX Installation
IBM Installation
UNIX Installation
Sites with hardware for which object code is not available.
Tar file contents.
Procedure
Problem areas
Sites with hardware for which object code is available.
Tar file contents.
Procedure to add drivers.
Apollo Installation
Distribution of GKSGRAL to Affiliated Institutes
Summary of Offer for an Embedded Licence
Pricing
Procedure
References
Index
Janne Saarela
Mon Apr 3 17:00:12 METDST 1995