2D Graphics Widgets for Visualization Application
Senior Project: 1992-1993
Edward (Ted) Crossman, Scott Davis, Ed Loehr and Björn Svensson
A NASA funded project to adapt PolyPaint, a 3D surface and volumetric rendering
application used to visualize large complex data sets, for use by NASA
scientists was in progress at LASP. The intent was to create an object-based
framework in C++ to make it possible to implement highly interactive,
object-oriented interfaces. While PolyPaint provided three dimensional
renderings, users often need to get quantitative information by looking at the
two-dimensional views of their data, either as slices of a data volume or
directly from two-dimensional data sets. The intent of this project was to
implement the required two-dimensional graphics objects. The application is
based on the X Window System and runs on most UNIX workstations. The user
interface was designed and implemented using TAE+, a user interface builder
based on Motif and X. The new two-dimensional graphics functionality was
provided as new TAE+ objects, written in C++, which were integrated into TAE+.
The following graphics objects were developed: a 2D contouring object, a vector
plotting object, a 2D raster display object, and a 2D map display object.
|