All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JObserve.Observation

java.lang.Object
   |
   +----JObserve.Observation

public class Observation
extends Object
Schedule and other information for a VLA observation. This was named ObsStructure in the C version. Generally public everything to ease translation from C.

There are a number of lists associated with an observation.

The elements of the first four lists are type Scan and elements of the Calibrator list are type Calibrator.

See Also:
ListBlock

Variable Index

 o CalibratorList
 o CalibratorListFileName
File to save data from the calibrator list
 o CalNearList
 o CurrentListIndex
Index Current list.
 o CurrentListPointer
Pointer to the current list
 o DefaultList
 o DefaultScan
Default setup
 o EditList
 o LeapSeconds
Current number of Leap seconds since IAT and UTC diverged Having this as a global is really a horrible hack needed to emulate the c version.
 o Lists
Pointer to the array of linked lists, source, scans etc.
 o MailAddress
Somebody's mailing address (is this used anywhere?)
 o MustReschedule
Must the observe list be rescheduled?
 o myTelescope
Telescope specific information
 o NRAODefaultFileName
File to save data from the NRAO default column
 o NRAODefaultList
Symbolic values for order of the various lists.
 o ObserveFileName
The name of the file for observe cards
 o ObserveList
 o ObserveListFileName
File to save data from the observe list column
 o Observer
Observer's information
 o PasteList
 o SourceList
 o SourceListFileName
File to save data from the personal source list column
 o UserDefaultFileName
File to save data from the user default column
 o UserDefaultList
 o WorkspaceFileName
A file containing a list of other files

Method Index

 o ResetAllCoordinates()
Update coordinates in All ListBlocks of an Observation.
 o ResetListCoordinates(ListBlock)
Update coordinates in Scan elements of a ListBlock

Variables

 o NRAODefaultList
 public static final int NRAODefaultList
Symbolic values for order of the various lists. NRAODefaultList, UserDefaultList, ObserveList, SourceList, CalibratorList The "ObserveList" is the actual VLA schedule. Note: these numbers are coordinated with the disk file name for the associated Lists in Telescope

 o UserDefaultList
 public static final int UserDefaultList
 o ObserveList
 public static final int ObserveList
 o SourceList
 public static final int SourceList
 o CalibratorList
 public static final int CalibratorList
 o PasteList
 public static final int PasteList
 o CalNearList
 public static final int CalNearList
 o DefaultList
 public static final int DefaultList
 o EditList
 public static final int EditList
 o LeapSeconds
 public static double LeapSeconds
Current number of Leap seconds since IAT and UTC diverged Having this as a global is really a horrible hack needed to emulate the c version.

 o Lists
 public ListBlock Lists[]
Pointer to the array of linked lists, source, scans etc.

 o CurrentListPointer
 public ListBlock CurrentListPointer
Pointer to the current list

 o CurrentListIndex
 public int CurrentListIndex
Index Current list.

 o MustReschedule
 public boolean MustReschedule
Must the observe list be rescheduled?

 o MailAddress
 public String MailAddress
Somebody's mailing address (is this used anywhere?)

 o ObserveFileName
 public String ObserveFileName
The name of the file for observe cards

 o WorkspaceFileName
 public String WorkspaceFileName
A file containing a list of other files

 o NRAODefaultFileName
 public String NRAODefaultFileName
File to save data from the NRAO default column

 o UserDefaultFileName
 public String UserDefaultFileName
File to save data from the user default column

 o ObserveListFileName
 public String ObserveListFileName
File to save data from the observe list column

 o SourceListFileName
 public String SourceListFileName
File to save data from the personal source list column

 o CalibratorListFileName
 public String CalibratorListFileName
File to save data from the calibrator list

 o myTelescope
 public VLATelescope myTelescope
Telescope specific information

 o Observer
 public Observation. ObserverInfo Observer
Observer's information

 o DefaultScan
 public Scan DefaultScan
Default setup

Methods

 o ResetAllCoordinates
 public void ResetAllCoordinates()
Update coordinates in All ListBlocks of an Observation.

 o ResetListCoordinates
 public void ResetListCoordinates(ListBlock List)
Update coordinates in Scan elements of a ListBlock

Parameters:
ListBlock - the List to be updated

All Packages  Class Hierarchy  This Package  Previous  Next  Index