Go up one levelGo to Previous Go to Next

RTD [incr Tcl] Widget Classes

The RTD software includes a library of [incr Tcl] widget classes 1 . Some of these widget classes are based on the rtdimage extension or are designed to be used with it and some are simply general user interface components. Here is a list of the widgets designed to work with the rtdimage extension directly: (see the User's Guide for screendumps of these widgets):

Widget Class

Description

RtdImage

An rtdimage in a canvas window, with optional scrollbars, support for rapid frames , spectrum lines, setting cut levels , etc.

RtdImageColorRamp

Makes a color ramp or bar, used to display the colors in the colormap and manipulate the colormap by rotating, shifting, stretching, etc.

RtdImageColors

Popup window for selecting a colormap, intensity, color scaling algorithm and for controlling the number of colors allocated.

RtdImageCtrl

Combination of other widgets: displays the image with a zoom window, panning window, control panel and color ramp. Adds support for application menu commands.

RtdImageCut

Popup window displaying the pixel value distribution and various ways of setting the image cut levels.

RtdImageFrame

Widget for displaying a rapid frame displaying a section of the image in the image window.

RtdImagePanel

Control panel and information display for an RtdImage widget, displays X,Y coordinates, world coordinates and pixel values, min and max pixel values, low and high cut levels. Supports scaling, rotating, flipping the image.

RtdImagePerf

Widget for displaying interactive performance testing data when the facility is toggled on by the perftest rtdimage subcommand.

RtdImagePick

Popup window to pick a star or object in the image and display statistics, such as FWHM, position, angle, etc.

RtdImagePopup

A top level widget for displaying a section of the image and zoom controls, also for use as a rapid frame.

RtdImagePan

A Panning window for RtdImage: displays a small view of the image with a panning rectangle to control the portion of the image that is displayed.

RtdImagePixTable

Popup window displaying a table of pixel values while tracking the mouse pointer.

RtdImagePixel

Displays the X and Y coordinates and pixel value at the mouse position.

RtdImageTrans

Displays a label and a choice menu button for selecting and displaying the current image transformations (scale, rotate, flip).

RtdImageSpectrum

Popup window displaying a graph of image pixel values along a line drawn over the image.

RtdImageZoom

A Zoom window, displaying a magnified view of the X Image being displayed, while tracking the mouse pointer.

RtdImageZoomView

An alternative implementation of the Zoom window, using a magnified view of the raw image. This version is now the default, since it is more flexible.

RtdImageMBand

Used to display a measure band over the image while dragging the mouse pointer (Button-3), with support from built in C++ methods.

RtdPerfTester

Widget for controlling the front end of the performance benchmark tool.

RtdRecorder

Widget containing rtdrecorder and rtdplayback objects. Allows the real-time recording and playing back of CCd images.

RtdRMPEdit

Widget for selection of image sub-regions from cameras (used in multicasting applications, hence the name: see Appendix).

RtdServerTool

Popup window controlling the RtdServer communication for test and simulation purposes.


1. [incr Tcl] is an object oriented extension to Tcl that makes it easy to implement widgets at the Tcl level.


Go up one levelGo to Previous Go to Next

Please send questions or comments to abrighto@eso.org.
Copyright © 1998 ESO - European Southern Observatory