alma.aedf.types
Class ScanSummary

java.lang.Object
  |
  +--alma.aedf.types.AEDF
        |
        +--alma.aedf.types.ScanSummary

public class ScanSummary
extends AEDF

Scan summary information.

This table stores summary information for each scan. It may need to be regenerated if data are removed however.


Constructor Summary
ScanSummary()
          An empty constructor.
ScanSummary(int executeId, int numObs, double time, double interval, int scanNum, java.lang.String scanIntent, java.lang.String name, int[] obsNumSet, int flagRow)
          A full constructor.
 
Method Summary
 void addField(java.lang.String f)
           
 int getExecuteId()
           
 int getFlagRow()
           
 double getInterval()
           
 java.lang.String getName()
           
 int getNumObs()
           
 int[] getObsNumSet()
           
 java.lang.String getScanIntent()
           
 int getScanNum()
           
 double getTime()
           
 void setExecuteId(int executeId)
           
 void setFlagRow(int flagRow)
           
 void setInterval(double interval)
           
 void setName(java.lang.String name)
           
 void setNumObs(int numObs)
           
 void setObsNumSet(int[] obsNumSet)
           
 void setScanIntent(java.lang.String scanIntent)
           
 void setScanNum(int scanNum)
           
 void setTime(double time)
           
 java.lang.String toTR()
           
 
Methods inherited from class alma.aedf.types.AEDF
info
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScanSummary

public ScanSummary()
An empty constructor.


ScanSummary

public ScanSummary(int executeId,
                   int numObs,
                   double time,
                   double interval,
                   int scanNum,
                   java.lang.String scanIntent,
                   java.lang.String name,
                   int[] obsNumSet,
                   int flagRow)
A full constructor.

Parameters:
executeId - Execute identifier
numObs - Number of OBSERVATIONs numObs
time - Time interval mid-point
interval - Time interval
scanNum - Scan number
scanIntent - Intent for the scan
name - Name of field
obsNumSet - Collection of obsNum
flagRow - The row flag
Method Detail

toTR

public java.lang.String toTR()
Specified by:
toTR in class AEDF

addField

public void addField(java.lang.String f)
              throws AEDFException
Specified by:
addField in class AEDF
AEDFException

setExecuteId

public void setExecuteId(int executeId)

setNumObs

public void setNumObs(int numObs)

setTime

public void setTime(double time)

setInterval

public void setInterval(double interval)

setScanNum

public void setScanNum(int scanNum)

setScanIntent

public void setScanIntent(java.lang.String scanIntent)

setName

public void setName(java.lang.String name)

setObsNumSet

public void setObsNumSet(int[] obsNumSet)

setFlagRow

public void setFlagRow(int flagRow)

getExecuteId

public int getExecuteId()

getNumObs

public int getNumObs()

getTime

public double getTime()

getInterval

public double getInterval()

getScanNum

public int getScanNum()

getScanIntent

public java.lang.String getScanIntent()

getName

public java.lang.String getName()

getObsNumSet

public int[] getObsNumSet()

getFlagRow

public int getFlagRow()