alma.aedf.types
Class WvmCal

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

public class WvmCal
extends AEDF

Radiometric calibration method.

This table contains time-variable calibration methods for the radiometric corrections. The frequency limits for polynomial expansion of coefficient must be compatible with the spectralwindowId of the radiometer.


Constructor Summary
WvmCal()
          An empty constructor.
WvmCal(int antennaId, int spectralwindowId, double time, double interval, java.lang.String operationMode, int numPoly, double freqOrigin, double[] pathCoeff, java.lang.String calibrationMode, float wvrefModel)
          A full constructor.
 
Method Summary
 void addField(java.lang.String f)
           
 int getAntennaId()
           
 java.lang.String getCalibrationMode()
           
 double getFreqOrigin()
           
 double getInterval()
           
 int getNumPoly()
           
 java.lang.String getOperationMode()
           
 double[] getPathCoeff()
           
 int getSpectralwindowId()
           
 double getTime()
           
 float getWvrefModel()
           
 void setAntennaId(int antennaId)
           
 void setCalibrationMode(java.lang.String calibrationMode)
           
 void setFreqOrigin(double freqOrigin)
           
 void setInterval(double interval)
           
 void setNumPoly(int numPoly)
           
 void setOperationMode(java.lang.String operationMode)
           
 void setPathCoeff(double[] pathCoeff)
           
 void setSpectralwindowId(int spectralwindowId)
           
 void setTime(double time)
           
 void setWvrefModel(float wvrefModel)
           
 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

WvmCal

public WvmCal()
An empty constructor.


WvmCal

public WvmCal(int antennaId,
              int spectralwindowId,
              double time,
              double interval,
              java.lang.String operationMode,
              int numPoly,
              double freqOrigin,
              double[] pathCoeff,
              java.lang.String calibrationMode,
              float wvrefModel)
A full constructor.

Parameters:
antennaId - Antenna identifier
spectralwindowId - Spectral window identifier
time - Mid-point of time for which the set of parameters is accurate
interval - Time interval
operationMode - WVR operation mode
numPoly - Series order numPoly
freqOrigin - Origin for the polynomial
pathCoeff - Conversion formula coefficients
calibrationMode - WVR calibration mode
wvrefModel - Reference model to calibrate the WVM
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)

setSpectralwindowId

public void setSpectralwindowId(int spectralwindowId)

setTime

public void setTime(double time)

setInterval

public void setInterval(double interval)

setOperationMode

public void setOperationMode(java.lang.String operationMode)

setNumPoly

public void setNumPoly(int numPoly)

setFreqOrigin

public void setFreqOrigin(double freqOrigin)

setPathCoeff

public void setPathCoeff(double[] pathCoeff)

setCalibrationMode

public void setCalibrationMode(java.lang.String calibrationMode)

setWvrefModel

public void setWvrefModel(float wvrefModel)

getAntennaId

public int getAntennaId()

getSpectralwindowId

public int getSpectralwindowId()

getTime

public double getTime()

getInterval

public double getInterval()

getOperationMode

public java.lang.String getOperationMode()

getNumPoly

public int getNumPoly()

getFreqOrigin

public double getFreqOrigin()

getPathCoeff

public double[] getPathCoeff()

getCalibrationMode

public java.lang.String getCalibrationMode()

getWvrefModel

public float getWvrefModel()