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. |
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 |
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 identifierscanNum
- Scan numbernumInteg
- Number of integrations numIntegtime
- Time interval mid-pointinterval
- Time intervalobsNum
- Observation numberobsIntent
- Goal of ObservationobsMode
- Observing modenumSubInteg
- Number of sub-integrations numSubIntegflagRow
- The row flag
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()