alma.aedf.types
Class Field

java.lang.Object
  |
  +--alma.aedf.types.AEDF
        |
        +--alma.aedf.types.Field

public class Field
extends AEDF

Field position for each source.

The FIELD table defines a field position on the sky. For interferometers, this is the correlated field position. For single dishes, this is the nominal pointing direction.


Constructor Summary
Field()
          An empty constructor.
Field(java.lang.String name, java.lang.String code, double timeRef, int numPoly, double[] delayDir, double[] phaseDir, double[] referenceDir, int sourceId, int ephemerisId, int[] assFieldId, java.lang.String assNature, boolean flagRow)
          A full constructor.
 
Method Summary
 void addField(java.lang.String f)
           
 int[] getAssFieldId()
           
 java.lang.String getAssNature()
           
 java.lang.String getCode()
           
 double[] getDelayDir()
           
 int getEphemerisId()
           
 boolean getFlagRow()
           
 java.lang.String getName()
           
 int getNumPoly()
           
 double[] getPhaseDir()
           
 double[] getReferenceDir()
           
 int getSourceId()
           
 double getTimeRef()
           
 void setAssFieldId(int[] assFieldId)
           
 void setAssNature(java.lang.String assNature)
           
 void setCode(java.lang.String code)
           
 void setDelayDir(double[] delayDir)
           
 void setEphemerisId(int ephemerisId)
           
 void setFlagRow(boolean flagRow)
           
 void setName(java.lang.String name)
           
 void setNumPoly(int numPoly)
           
 void setPhaseDir(double[] phaseDir)
           
 void setReferenceDir(double[] referenceDir)
           
 void setSourceId(int sourceId)
           
 void setTimeRef(double timeRef)
           
 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

Field

public Field()
An empty constructor.


Field

public Field(java.lang.String name,
             java.lang.String code,
             double timeRef,
             int numPoly,
             double[] delayDir,
             double[] phaseDir,
             double[] referenceDir,
             int sourceId,
             int ephemerisId,
             int[] assFieldId,
             java.lang.String assNature,
             boolean flagRow)
A full constructor.

Parameters:
name - Name of field
code - Special characteristics of field
timeRef - Time origin for directions and rates
numPoly - Series order numPoly
delayDir - Direction of delay center
phaseDir - Phase center
referenceDir - Reference center
sourceId - Source identifier
ephemerisId - Ephemeris identifier
assFieldId - Associate field identifier
assNature - Nature of the association
flagRow - The row flag
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

setName

public void setName(java.lang.String name)

setCode

public void setCode(java.lang.String code)

setTimeRef

public void setTimeRef(double timeRef)

setNumPoly

public void setNumPoly(int numPoly)

setDelayDir

public void setDelayDir(double[] delayDir)

setPhaseDir

public void setPhaseDir(double[] phaseDir)

setReferenceDir

public void setReferenceDir(double[] referenceDir)

setSourceId

public void setSourceId(int sourceId)

setEphemerisId

public void setEphemerisId(int ephemerisId)

setAssFieldId

public void setAssFieldId(int[] assFieldId)

setAssNature

public void setAssNature(java.lang.String assNature)

setFlagRow

public void setFlagRow(boolean flagRow)

getName

public java.lang.String getName()

getCode

public java.lang.String getCode()

getTimeRef

public double getTimeRef()

getNumPoly

public int getNumPoly()

getDelayDir

public double[] getDelayDir()

getPhaseDir

public double[] getPhaseDir()

getReferenceDir

public double[] getReferenceDir()

getSourceId

public int getSourceId()

getEphemerisId

public int getEphemerisId()

getAssFieldId

public int[] getAssFieldId()

getAssNature

public java.lang.String getAssNature()

getFlagRow

public boolean getFlagRow()