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.
 
Method Summary
 void addField(java.lang.String f)
           
 int getAntennaId()
           
 int getFeedId()
           
 int getFocusModelId()
           
 double getInterval()
           
 double[] getOffset()
           
 double[] getPosition()
           
 double getTime()
           
 boolean getTracking()
           
 void setAntennaId(int antennaId)
           
 void setFeedId(int feedId)
           
 void setFocusModelId(int focusModelId)
           
 void setInterval(double interval)
           
 void setOffset(double[] offset)
           
 void setPosition(double[] position)
           
 void setTime(double time)
           
 void setTracking(boolean tracking)
           
 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

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 identifier
feedId - Feed identifier
time - Interval mid-point
interval - Time interval for validity of the parameters
position - Focus position
tracking - True if tracking the target position
focusModelId - Focus identifier
offset - Focus position offset
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

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()