Scan and Calibrator Lists
|
Lists
The lists used by JObserve are of type
ListBlock
which may be either editable or non editable.
The elements of a ListBlock can be either a
Scan
or a
Calibrator.
Both of these classes are derived from
LabeledLink,
derived from class
Linkage
which provides the means for linking them into lists.
Class ListBlock provides the means for locating an entry in a list
based on its label which must be unique.
The Calibrator lists are non editable but calibrator information
(partially telescope dependent) can be displayed in a popup window
invoked by double clicking on the displayed list entry.
The contents of Scan lists can be displayed using the Scan editor,
also invoked by double clicking on a list entry.
The
Scan Editor
can modify the contents of entries in editable lists.
Several of the lists are displayed directly by the List Editor but
several are not visible to the user.
In addition, there are two Calibrator lists, the full list and a list
restricted to calibrators within a given distance of a specified
source.
Which of the two calibrator lists is displayed is under user control.
A short description of the varions lists is given in the following
- Observe List (displayed) - Telescope schedule Scan list
- NRAO Default List (displayed)- NRAO standard frequency setup
default Scan list.
- User Default List(displayed) - User provided frequency default
Scan list.
- Source List (displayed) - Scan list for sources provided by user.
- Paste List (displayed) - Working Scan list for cut and paste.
- Calibrator List (may be displayed) - Calibrator list.
- Cal Near List(may be displayed) - List of Calibrators within a
specified distance of a given source.
- Default List (not displayed) - Initial/default scan.
- Edit List (not displayed) - Scan for block and global edits.
List Displays
Lists are displayed by the
List Editor
in the form of class
GUI.ListBox.
These appear as labeled, scrollable, selectable lists of Scans or
Calibrators.
Action events on Scans of Calibrators can trigger the Scan Editor or
display of calibrator information in popup windows.
The displayed string in the list is the Id string in the
LabeledLink
from which Scan and Calibrator is derived.
A ListBox can provide a
GUI.ChangeList
object containing selected
Scans (or Scans derived from selected Calibrators) or replace scans in
its list by those in a ChangeList.