alma.aedf.types
Class Seeing

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

public class Seeing
extends AEDF

Seeing information.

This table holds informations on the phase structure and seeing.


Constructor Summary
Seeing()
          An empty constructor.
Seeing(double time, double interval, int numBaselinePoint, float[] baselength, float[] phaseRms, float seeing, float exponent)
          A full constructor.
 
Method Summary
 void addField(java.lang.String f)
           
 float[] getBaselength()
           
 float getExponent()
           
 double getInterval()
           
 int getNumBaselinePoint()
           
 float[] getPhaseRms()
           
 float getSeeing()
           
 double getTime()
           
 void setBaselength(float[] baselength)
           
 void setExponent(float exponent)
           
 void setInterval(double interval)
           
 void setNumBaselinePoint(int numBaselinePoint)
           
 void setPhaseRms(float[] phaseRms)
           
 void setSeeing(float seeing)
           
 void setTime(double time)
           
 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

Seeing

public Seeing()
An empty constructor.


Seeing

public Seeing(double time,
              double interval,
              int numBaselinePoint,
              float[] baselength,
              float[] phaseRms,
              float seeing,
              float exponent)
A full constructor.

Parameters:
time - Time interval mid-point
interval - Time interval
numBaselinePoint - Number of baselengths numBaselinePoint points sampling the function
baselength - Base lengths
phaseRms - rms phase fluctuation
seeing - Seeing parameter, deduced for the LO1 freq.
exponent - Exponent of the power law of the phase structure function
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

setTime

public void setTime(double time)

setInterval

public void setInterval(double interval)

setNumBaselinePoint

public void setNumBaselinePoint(int numBaselinePoint)

setBaselength

public void setBaselength(float[] baselength)

setPhaseRms

public void setPhaseRms(float[] phaseRms)

setSeeing

public void setSeeing(float seeing)

setExponent

public void setExponent(float exponent)

getTime

public double getTime()

getInterval

public double getInterval()

getNumBaselinePoint

public int getNumBaselinePoint()

getBaselength

public float[] getBaselength()

getPhaseRms

public float[] getPhaseRms()

getSeeing

public float getSeeing()

getExponent

public float getExponent()