Module Graphics
Changes made in the current development cycle can be
found in the changelog.
Classes for the visual display of data.
Prerequisite
Review Status
- Reviewed By:
- Paul Shannon
- Date Reviewed:
- 1995/06/02
Etymology
Nothing special.
Synopsis
This module is (as of June 1995) a work in progress. It contains a PGPLOT
wrapper and a test program, and nothing else.
This module header file does not yet play the traditional role -- of
allowing the application programmer to gain a lot of capability with
only one include statement.
Example
See tVisualize.cc.
Motivation
The benefits of graphical display of data are many, and well-known...
To Do
- Replace (or improve) the PGPLOT wrapper.
- Once the (device-independent) Plot1d interface settles down,
move it from the trial package to here.
- We may wish to create subdirectories of the Graphics directory,
each containing window-system-specific implementations of
the interfaces defined in the directory.
Site makedef's could trigger automatic linking against
the appropriate window-system-specific library.
- PGPlot1d -- PGPLOT class interface according to Plot1d (full description)
- PGPlot1dDataAttr -- PGPlot1d helper class that stores attributes for a single data set (full description)
- PGPlotterLocal -- Plot to a PGPLOT device "local" to this process. (full description)
- Plot1d -- Generic plotting interface; allows control of linestyles, axes, etc. (full description)
- Plot1dData -- 1-d vector plotting class for Plot1d (full description)
- Plot1dSelection -- A simple class for describing data subsets for Plot1d (full description)
- definitions -- Make sure some definitions ok (full description)
- interface -- PGPLOT interface calls (full description)