alma.aedf.types
Class ExecuteSummary
java.lang.Object
|
+--alma.aedf.types.AEDF
|
+--alma.aedf.types.ExecuteSummary
- public class ExecuteSummary
- extends AEDF
Schedule and Execute summary.
This table gives the set of Executig Blocks associated to each Scheduling Block; at the same time it gives the list of Scheduling Block actually used. It is indexed directly from the Main table via the identifier executeId.
Constructor Summary |
ExecuteSummary()
An empty constructor. |
ExecuteSummary(java.lang.String telescopeName,
java.lang.String configName,
int numAnt,
int[] antennaIdSet,
float[] baselineRange,
float[] baselineRms,
float baselinePa,
double time,
double interval,
java.lang.String observerName,
java.lang.String[] observingLog,
int scheduleId,
java.lang.String[] executeIntent,
java.lang.String executeScript,
java.lang.String project,
double releaseDate,
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 |
ExecuteSummary
public ExecuteSummary()
- An empty constructor.
ExecuteSummary
public ExecuteSummary(java.lang.String telescopeName,
java.lang.String configName,
int numAnt,
int[] antennaIdSet,
float[] baselineRange,
float[] baselineRms,
float baselinePa,
double time,
double interval,
java.lang.String observerName,
java.lang.String[] observingLog,
int scheduleId,
java.lang.String[] executeIntent,
java.lang.String executeScript,
java.lang.String project,
double releaseDate,
boolean flagRow)
- A full constructor.
- Parameters:
telescopeName
- Telescope nameconfigName
- Name of the antenna configurationnumAnt
- Number of antenna numAnt in the collectionantennaIdSet
- List of antenna identifiersbaselineRange
- Minimum and maximum baseline lengthsbaselineRms
- rms along the major and minor axis of the baselins distributionbaselinePa
- Position angle of the major axis in the baseline distributiontime
- Time interval mid-pointinterval
- Time intervalobserverName
- Name of observersobservingLog
- Observing logscheduleId
- Schedule identifierexecuteIntent
- Execute intentexecuteScript
- Project execution scriptproject
- Project identification stringreleaseDate
- Target release dateflagRow
- 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
setTelescopeName
public void setTelescopeName(java.lang.String telescopeName)
setConfigName
public void setConfigName(java.lang.String configName)
setNumAnt
public void setNumAnt(int numAnt)
setAntennaIdSet
public void setAntennaIdSet(int[] antennaIdSet)
setBaselineRange
public void setBaselineRange(float[] baselineRange)
setBaselineRms
public void setBaselineRms(float[] baselineRms)
setBaselinePa
public void setBaselinePa(float baselinePa)
setTime
public void setTime(double time)
setInterval
public void setInterval(double interval)
setObserverName
public void setObserverName(java.lang.String observerName)
setObservingLog
public void setObservingLog(java.lang.String[] observingLog)
setScheduleId
public void setScheduleId(int scheduleId)
setExecuteIntent
public void setExecuteIntent(java.lang.String[] executeIntent)
setExecuteScript
public void setExecuteScript(java.lang.String executeScript)
setProject
public void setProject(java.lang.String project)
setReleaseDate
public void setReleaseDate(double releaseDate)
setFlagRow
public void setFlagRow(boolean flagRow)
getTelescopeName
public java.lang.String getTelescopeName()
getConfigName
public java.lang.String getConfigName()
getNumAnt
public int getNumAnt()
getAntennaIdSet
public int[] getAntennaIdSet()
getBaselineRange
public float[] getBaselineRange()
getBaselineRms
public float[] getBaselineRms()
getBaselinePa
public float getBaselinePa()
getTime
public double getTime()
getInterval
public double getInterval()
getObserverName
public java.lang.String getObserverName()
getObservingLog
public java.lang.String[] getObservingLog()
getScheduleId
public int getScheduleId()
getExecuteIntent
public java.lang.String[] getExecuteIntent()
getExecuteScript
public java.lang.String getExecuteScript()
getProject
public java.lang.String getProject()
getReleaseDate
public double getReleaseDate()
getFlagRow
public boolean getFlagRow()