14

SUN/65.8

Starlink Project
Starlink User Note 65.8

Nicholas Eaton

20 July 1995


IDI
Image Display Interface
Programmer’s Guide

1.4

Programmers’ Manual



Abstract

The Image Display Interface (IDI) is an international standard for displaying astronomical data on an image display. The specification of the interface is given in Terrett et al (1988). This guide is an introduction to programming with IDI, and describes the details of the current implementation. The user should refer to the specification document, for details of the subroutine calls.

Contents

1 Why Use IDI?
2 Summary of IDI calls
3 Using the IDI Library
 3.1 Control
  3.1.1 Opening and Closing IDI
  3.1.2 Buffering
  3.1.3 Error messages
 3.2 Memories
 3.3 Configuration
 3.4 Graphics
 3.5 Look-up Table
 3.6 Zoom and Pan
 3.7 Interaction
 3.8 Cursor
 3.9 Region of Interest
 3.10 Workstation Interface
4 Linking with IDI
5 Device Names
6 Errors
7 Acknowledgements
References
A Query capabilities names
B ADAM Programmer’s Guide to the IDI package
 B.1 Introduction
 B.2 The IDI Parameter Routines
 B.3 Interface File
 B.4 Reference Section
C Example Program
D X-WINDOWS implementation notes
 D.1 GWM interface
 D.2 Memories
 D.3 Overlays
 D.4 Writing to the memories
 D.5 Zoom
 D.6 Look-up tables
 D.7 Interactions
 D.8 Cursors
 D.9 Text
 D.10 Deficiencies

References

[1]   D.L.Terrett, P.M.B.Shames, R.J.Hanisch, R.Albrecht, K.Banse, F.Pasian, M.Pucillo and P.Santin., 1988, An image display interface for astronomical image processing, Astron.Astrophys.Suppl.Ser., 76, 263-304.