OBJECT CLASS Graphic
isa* Xobject
DESCRIPTION: "Plots and Pictures obtained from the sample chamber camera,
microscope, LEED device, or generated via scripts or IDL."
REP: title
ATTRIBUTE title: [1,1] CHAR(50)
DESCRIPTION: "Plot or picture title"
ATTRIBUTE script: [0,1] Script
DESCRIPTION: "Script to rebuild the graphic from the datafiles"
ATTRIBUTE type: [0,1] GraphicType
ATTRIBUTE format: [0,1] CHAR(50)
DESCRIPTION: "Information about the picture: if it is a
picture stored in a file or can be rebuilt
from the datafile."
ATTRIBUTE graphicsFile: [0,1] FSobject
ATTRIBUTE dataFiles: set-of [0,] DataFile
DESCRIPTION: "DataFiles used for computing the image"
ATTRIBUTE comments: [0,1] VARCHAR(255)
DESCRIPTION: "Comments about the purpose of the image
and how was it acquired"
ATTRIBUTE explanation: [0,1] VARCHAR(255)
DESCRIPTION: "Explanation of the coordinates and scale"
ATTRIBUTE significantPoints: list-of [0,] SignificantPoint
DESCRIPTION: "significant points, their values and annotations"
ATTRIBUTE significantRegions: set-of [0,] SigRegion
DESCRIPTION: "significant regions"
Graphic class represent images either obtained by a camera or computed by some tool. The image is kept in a file, and this class points to it (graphicsFile). The user can also enter information about significant points or regions in the picture. Currently Graphic has two subclasses, Picture and Plot.