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. |
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 |
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-pointtimeExtraPrec
- extra time precisioninterval
- Time intervalnumFreqPnt
- Number numFreqPnt of frequencies to which parameters are providednumStokes
- Number of stokes parameters numStokesnumDep
- Number numDep of dependencies for bootstraped fluxesstokes
- Stokes identificationflux
- Flux valuessize
- Sizes along major and minor axisPA
- Position angle major axisdepSourceParameterId
- Dependent source identifier
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()