1 Annotation and Graphing Overview
This chapter presents an overview of the features and functionality of the Annotation and Graphing (AG) Kit.
1.1 Introduction
The AVS/Express Annotation and Graphing (AG) Kit provides annotation and graphing capabilities in AVS/Express, including annotating 2D and 3D images produced by the Graphics Display Kit viewers.
The AG Kit includes objects that logically embed concepts such as viewport, worlds, graphs, contours, and text. This allows the AVS/Express user to create applications with complex 2D graphs, advanced contours, isoline plots, and presentation quality annotation.
You can create high resolution hardcopy of your graphs in PostScript or CGM using the PrintViewer. See the AVS/Express Visualization Techniques documentation for information on how to use the PrintViewer.
Key Features
The following list includes features provided by the AG Kit:
- Presentation quality annotation with any Image, 2D graphics, or 3D graphics
- Choice of several high quality fonts and symbols, including oil well symbols
- Support for X window scalable and variable spaced fonts
- Fixed height text, scalable text, and restricted text support
- Basic graphics such as lines, rectangles, and polygons for annotation
- Arrows to point to particular graph components
- Extensive color capabilities, including color specification by name or as RGB values
- Support for special colors like transparent, background, and antibackground
- Multiple viewports
- Multiple world coordinate systems within the same viewport
- Multiple axes
- Numeric axes, user-labeled axes, logarithmic axes, and power axes
- Advanced tickmarks and ticklines support
- Axes on an image or any other underlying 2D rectangular graphics
- Various type of graphs:
- A mixture of graph types into one graph
- Multiple overlaid graphs, each having equal or different world coordinate systems
- User selectable drawing order
- Multiple legends
- Comprehensive set of user controllable attributes for fine tuning and for overriding default values
- Object selection and transformation as with other objects in the viewers
- Interactive pick methods for all objects
- Highlighting selected objects in the viewers
- Connection to any hierarchy of data and group objects for transforming object groups
- 2D isolines with or without labels
- 2D filled contours with or without isolines and isoline labels
- 2D data mapped isolines with or without labels
- Support for uniform, rectilinear, and irregular data
1.2 Summary of Objects in the AG Kit
The AG Kit groups objects into four separate categories-Basic, Axes, Graphing, and Contouring.
Basic Objects
Axes Objects
Graphing Objects
Contouring Objects