Source: dataset/generic/generic_dataset__define.pro
GENERIC_DATASET
Define the characteristics common to all dataset objects. It
is intended that this class should be inherited by all of the
more specific datasets, on its own it's not too useful.
Members:
Name string The name to identify the dataset.
Type string What type of dataset is it (RATE,
SPECT, PAD etc.
top object The hs_container object.
Tstart double Start time, Julian day
Tstop double End time, Julian day
Nstreams int How many streams does it have?
kev byte Does the dataset use energies in
keV?
process_class long Flags to indicate any special
characteristics of the dataset
hs_plot object A plot-control object specific to the
dataset, if it's not a valid object
then the environment version is used.
markers pointer A pointer to a series of markers to be
added to the plot.
Status: Flags to indicate the stauts of the
dataset
Ready byte Is the dataset ready to display
Read byte Has raw data been read
Defined byte Have the time and streams been defined
Drawn byte Is the display up to date
Streams pointer A pointer to an array of object
references for the data streams.
menu_id long The widget ID of a menu for the dataset
changeflag byte Has the dataset been changed sinve the
last environment save.
History:
Pre-experimental version: 16/11/99; SJT
Add menu id: 21/6/00; SJT
Add locked flag to status flags: 6/7/00; SJT
Add member documentation: 1/8/01; SJT
Remove locked flag: 12/4/02; SJT