alma.aedf.types
Class SourceParameter

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

public class SourceParameter
extends AEDF

Source parameter information.

This source parameter table provides informations for calibration sources. At the time of the observations it is a priori information. Bootstraped fluxes are stored in this table as well. There is an optional reference to an entry in this table in the SOURCE table.


Constructor Summary
SourceParameter()
          An empty constructor.
SourceParameter(double time, double timeExtraPrec, double interval, int numFreqPnt, int numStokes, int numDep, int[] stokes, float[] flux, float[] size, float[] PA, int[] depSourceParameterId)
          A full constructor.
 
Method Summary
 void addField(java.lang.String f)
           
 int[] getDepSourceParameterId()
           
 float[] getFlux()
           
 double getInterval()
           
 int getNumDep()
           
 int getNumFreqPnt()
           
 int getNumStokes()
           
 float[] getPA()
           
 float[] getSize()
           
 int[] getStokes()
           
 double getTime()
           
 double getTimeExtraPrec()
           
 void setDepSourceParameterId(int[] depSourceParameterId)
           
 void setFlux(float[] flux)
           
 void setInterval(double interval)
           
 void setNumDep(int numDep)
           
 void setNumFreqPnt(int numFreqPnt)
           
 void setNumStokes(int numStokes)
           
 void setPA(float[] PA)
           
 void setSize(float[] size)
           
 void setStokes(int[] stokes)
           
 void setTime(double time)
           
 void setTimeExtraPrec(double timeExtraPrec)
           
 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

SourceParameter

public SourceParameter()
An empty constructor.


SourceParameter

public SourceParameter(double time,
                       double timeExtraPrec,
                       double interval,
                       int numFreqPnt,
                       int numStokes,
                       int numDep,
                       int[] stokes,
                       float[] flux,
                       float[] size,
                       float[] PA,
                       int[] depSourceParameterId)
A full constructor.

Parameters:
time - Time interval mid-point
timeExtraPrec - extra time precision
interval - Time interval
numFreqPnt - Number numFreqPnt of frequencies to which parameters are provided
numStokes - Number of stokes parameters numStokes
numDep - Number numDep of dependencies for bootstraped fluxes
stokes - Stokes identification
flux - Flux values
size - Sizes along major and minor axis
PA - Position angle major axis
depSourceParameterId - Dependent source identifier
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)

setTimeExtraPrec

public void setTimeExtraPrec(double timeExtraPrec)

setInterval

public void setInterval(double interval)

setNumFreqPnt

public void setNumFreqPnt(int numFreqPnt)

setNumStokes

public void setNumStokes(int numStokes)

setNumDep

public void setNumDep(int numDep)

setStokes

public void setStokes(int[] stokes)

setFlux

public void setFlux(float[] flux)

setSize

public void setSize(float[] size)

setPA

public void setPA(float[] PA)

setDepSourceParameterId

public void setDepSourceParameterId(int[] depSourceParameterId)

getTime

public double getTime()

getTimeExtraPrec

public double getTimeExtraPrec()

getInterval

public double getInterval()

getNumFreqPnt

public int getNumFreqPnt()

getNumStokes

public int getNumStokes()

getNumDep

public int getNumDep()

getStokes

public int[] getStokes()

getFlux

public float[] getFlux()

getSize

public float[] getSize()

getPA

public float[] getPA()

getDepSourceParameterId

public int[] getDepSourceParameterId()