alma.aedf.types
Class Focus
java.lang.Object
|
+--alma.aedf.types.AEDF
|
+--alma.aedf.types.Focus
- public class Focus
- extends AEDF
Focus information.
This table contains information concerning the focus for each antenna as a function of TIME. Note that the receptor dependent part of the focus is located in the Feed table. N.B.: The number of rows in this table is expected to be significantly smaller than in the Pointing table.
Constructor Summary |
Focus()
An empty constructor. |
Focus(int antennaId,
int feedId,
double time,
double interval,
double[] position,
boolean tracking,
int focusModelId,
double[] offset)
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 |
Focus
public Focus()
- An empty constructor.
Focus
public Focus(int antennaId,
int feedId,
double time,
double interval,
double[] position,
boolean tracking,
int focusModelId,
double[] offset)
- A full constructor.
- Parameters:
antennaId
- Antenna identifierfeedId
- Feed identifiertime
- Interval mid-pointinterval
- Time interval for validity of the parametersposition
- Focus positiontracking
- True if tracking the target positionfocusModelId
- Focus identifieroffset
- Focus position offset
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
setAntennaId
public void setAntennaId(int antennaId)
setFeedId
public void setFeedId(int feedId)
setTime
public void setTime(double time)
setInterval
public void setInterval(double interval)
setPosition
public void setPosition(double[] position)
setTracking
public void setTracking(boolean tracking)
setFocusModelId
public void setFocusModelId(int focusModelId)
setOffset
public void setOffset(double[] offset)
getAntennaId
public int getAntennaId()
getFeedId
public int getFeedId()
getTime
public double getTime()
getInterval
public double getInterval()
getPosition
public double[] getPosition()
getTracking
public boolean getTracking()
getFocusModelId
public int getFocusModelId()
getOffset
public double[] getOffset()