alma.aedf.types
Class Main
java.lang.Object
|
+--alma.aedf.types.AEDF
|
+--alma.aedf.types.Main
- public class Main
- extends AEDF
Data, coordinates and flags.
numBaseband is the number of basebands (attribute of the ConfigDescription table), The form of the data object is determined by the attributes of the Data description section in the ConfigDescription table and by numPolar, the number of correlation products, numChan, the number of frequency channels and numApc which is 1 or 2. These three sizes numPolar, numChan and numApc are known via the identifiers in the dataDescArray collection.
Constructor Summary |
Main()
An empty constructor. |
Main(double time,
double timeExtraPrec,
int configDescriptionId,
int fieldId,
float[] scaleFactor,
int[] bitSize,
double interval,
int executeId,
int scanNum,
int obsNum,
int integNum,
int[] stateId,
double[] UVW,
double[] exposure,
double[] timeCentroid,
java.lang.String dataOid,
int[] flagAnt,
int[] flagPol,
int[] flagBaseband,
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 |
Main
public Main()
- An empty constructor.
Main
public Main(double time,
double timeExtraPrec,
int configDescriptionId,
int fieldId,
float[] scaleFactor,
int[] bitSize,
double interval,
int executeId,
int scanNum,
int obsNum,
int integNum,
int[] stateId,
double[] UVW,
double[] exposure,
double[] timeCentroid,
java.lang.String dataOid,
int[] flagAnt,
int[] flagPol,
int[] flagBaseband,
boolean flagRow)
- A full constructor.
- Parameters:
time
- Integration mid-pointtimeExtraPrec
- extra time precisionconfigDescriptionId
- Config-description identifierfieldId
- Field identifierscaleFactor
- Scale factor(s) for the cross and/or auto-correlationsbitSize
- Bit size(s) for the cross and/or auto-correlationsinterval
- Time intervalexecuteId
- Execute identifierscanNum
- Scan numberobsNum
- Observation numberintegNum
- Integration numberstateId
- State identifierUVW
- UVW coordinatesexposure
- Effective integration timetimeCentroid
- Time centroiddataOid
- Data object identifierflagAnt
- Flags concerning antennasflagPol
- Flags concerning antennas and polarizationflagBaseband
- Flags concerning antennas, polarization and basebandsflagRow
- 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
setTime
public void setTime(double time)
setTimeExtraPrec
public void setTimeExtraPrec(double timeExtraPrec)
setConfigDescriptionId
public void setConfigDescriptionId(int configDescriptionId)
setFieldId
public void setFieldId(int fieldId)
setScaleFactor
public void setScaleFactor(float[] scaleFactor)
setBitSize
public void setBitSize(int[] bitSize)
setInterval
public void setInterval(double interval)
setExecuteId
public void setExecuteId(int executeId)
setScanNum
public void setScanNum(int scanNum)
setObsNum
public void setObsNum(int obsNum)
setIntegNum
public void setIntegNum(int integNum)
setStateId
public void setStateId(int[] stateId)
setUVW
public void setUVW(double[] UVW)
setExposure
public void setExposure(double[] exposure)
setTimeCentroid
public void setTimeCentroid(double[] timeCentroid)
setDataOid
public void setDataOid(java.lang.String dataOid)
setFlagAnt
public void setFlagAnt(int[] flagAnt)
setFlagPol
public void setFlagPol(int[] flagPol)
setFlagBaseband
public void setFlagBaseband(int[] flagBaseband)
setFlagRow
public void setFlagRow(boolean flagRow)
getTime
public double getTime()
getTimeExtraPrec
public double getTimeExtraPrec()
getConfigDescriptionId
public int getConfigDescriptionId()
getFieldId
public int getFieldId()
getScaleFactor
public float[] getScaleFactor()
getBitSize
public int[] getBitSize()
getInterval
public double getInterval()
getExecuteId
public int getExecuteId()
getScanNum
public int getScanNum()
getObsNum
public int getObsNum()
getIntegNum
public int getIntegNum()
getStateId
public int[] getStateId()
getUVW
public double[] getUVW()
getExposure
public double[] getExposure()
getTimeCentroid
public double[] getTimeCentroid()
getDataOid
public java.lang.String getDataOid()
getFlagAnt
public int[] getFlagAnt()
getFlagPol
public int[] getFlagPol()
getFlagBaseband
public int[] getFlagBaseband()
getFlagRow
public boolean getFlagRow()