alma.aedf.types
Class ObsSummary

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

public class ObsSummary
extends AEDF

Observation summary information.

This table stores summary information for each observation (as defined in the ALMA glossary). It gives a mean to get some basic informations in the context of the project structure, The time,interval pair of attributes allows which part of the MAIN table is relevent for a given observation.


Constructor Summary
ObsSummary()
          An empty constructor.
ObsSummary(int executeId, int scanNum, int numInteg, double time, double interval, int obsNum, java.lang.String obsIntent, java.lang.String obsMode, int[] numSubInteg, boolean flagRow)
          A full constructor.
 
Method Summary
 void addField(java.lang.String f)
           
 int getExecuteId()
           
 boolean getFlagRow()
           
 double getInterval()
           
 int getNumInteg()
           
 int[] getNumSubInteg()
           
 java.lang.String getObsIntent()
           
 java.lang.String getObsMode()
           
 int getObsNum()
           
 int getScanNum()
           
 double getTime()
           
 void setExecuteId(int executeId)
           
 void setFlagRow(boolean flagRow)
           
 void setInterval(double interval)
           
 void setNumInteg(int numInteg)
           
 void setNumSubInteg(int[] numSubInteg)
           
 void setObsIntent(java.lang.String obsIntent)
           
 void setObsMode(java.lang.String obsMode)
           
 void setObsNum(int obsNum)
           
 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

ObsSummary

public ObsSummary()
An empty constructor.


ObsSummary

public ObsSummary(int executeId,
                  int scanNum,
                  int numInteg,
                  double time,
                  double interval,
                  int obsNum,
                  java.lang.String obsIntent,
                  java.lang.String obsMode,
                  int[] numSubInteg,
                  boolean flagRow)
A full constructor.

Parameters:
executeId - Execute identifier
scanNum - Scan number
numInteg - Number of integrations numInteg
time - Time interval mid-point
interval - Time interval
obsNum - Observation number
obsIntent - Goal of Observation
obsMode - Observing mode
numSubInteg - Number of sub-integrations numSubInteg
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)

setScanNum

public void setScanNum(int scanNum)

setNumInteg

public void setNumInteg(int numInteg)

setTime

public void setTime(double time)

setInterval

public void setInterval(double interval)

setObsNum

public void setObsNum(int obsNum)

setObsIntent

public void setObsIntent(java.lang.String obsIntent)

setObsMode

public void setObsMode(java.lang.String obsMode)

setNumSubInteg

public void setNumSubInteg(int[] numSubInteg)

setFlagRow

public void setFlagRow(boolean flagRow)

getExecuteId

public int getExecuteId()

getScanNum

public int getScanNum()

getNumInteg

public int getNumInteg()

getTime

public double getTime()

getInterval

public double getInterval()

getObsNum

public int getObsNum()

getObsIntent

public java.lang.String getObsIntent()

getObsMode

public java.lang.String getObsMode()

getNumSubInteg

public int[] getNumSubInteg()

getFlagRow

public boolean getFlagRow()