#include <CalFluxRow.h>
Generated from model's revision "1.46", branch "HEAD"
Public Member Functions | |
CalFluxTable & | getTable () const |
CalFluxRowIDL * | toIDL () const |
void | setFromIDL (CalFluxRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
string | getSourceName () const |
void | setSourceName (string sourceName) |
int | getNumFrequency () const |
void | setNumFrequency (int numFrequency) |
int | getNumStokes () const |
void | setNumStokes (int numStokes) |
ArrayTime | getStartValidTime () const |
void | setStartValidTime (ArrayTime startValidTime) |
ArrayTime | getEndValidTime () const |
void | setEndValidTime (ArrayTime endValidTime) |
vector< StokesParameterMod::StokesParameter > | getStokes () const |
void | setStokes (vector< StokesParameterMod::StokesParameter > stokes) |
vector< vector< double > > | getFlux () const |
void | setFlux (vector< vector< double > > flux) |
vector< vector< double > > | getFluxError () const |
void | setFluxError (vector< vector< double > > fluxError) |
bool | isSizeExists () const |
vector< vector< vector< Angle > > > | getSize () const throw (IllegalAccessException) |
void | setSize (vector< vector< vector< Angle > > > size) |
void | clearSize () |
bool | isSizeErrorExists () const |
vector< vector< vector< Angle > > > | getSizeError () const throw (IllegalAccessException) |
void | setSizeError (vector< vector< vector< Angle > > > sizeError) |
void | clearSizeError () |
bool | isPAExists () const |
vector< vector< Angle > > | getPA () const throw (IllegalAccessException) |
void | setPA (vector< vector< Angle > > PA) |
void | clearPA () |
bool | isPAErrorExists () const |
vector< vector< Angle > > | getPAError () const throw (IllegalAccessException) |
void | setPAError (vector< vector< Angle > > PAError) |
void | clearPAError () |
FluxCalibrationMethodMod::FluxCalibrationMethod | getFluxMethod () const |
void | setFluxMethod (FluxCalibrationMethodMod::FluxCalibrationMethod fluxMethod) |
bool | isDirectionExists () const |
vector< Angle > | getDirection () const throw (IllegalAccessException) |
void | setDirection (vector< Angle > direction) |
void | clearDirection () |
bool | isSourceModelExists () const |
SourceModelMod::SourceModel | getSourceModel () const throw (IllegalAccessException) |
void | setSourceModel (SourceModelMod::SourceModel sourceModel) |
void | clearSourceModel () |
vector< Frequency > | getFrequencyRange () const |
void | setFrequencyRange (vector< Frequency > frequencyRange) |
Tag | getCalDataId () const |
void | setCalDataId (Tag calDataId) |
Tag | getCalReductionId () const |
void | setCalReductionId (Tag calReductionId) |
CalDataRow * | getCalDataUsingCalDataId () |
CalReductionRow * | getCalReductionUsingCalReductionId () |
bool | compareNoAutoInc (Tag calDataId, Tag calReductionId, string sourceName, int numFrequency, int numStokes, ArrayTime startValidTime, ArrayTime endValidTime, vector< StokesParameterMod::StokesParameter > stokes, vector< vector< double > > flux, vector< vector< double > > fluxError, FluxCalibrationMethodMod::FluxCalibrationMethod fluxMethod, vector< Frequency > frequencyRange) |
bool | compareRequiredValue (int numFrequency, int numStokes, ArrayTime startValidTime, ArrayTime endValidTime, vector< StokesParameterMod::StokesParameter > stokes, vector< vector< double > > flux, vector< vector< double > > fluxError, FluxCalibrationMethodMod::FluxCalibrationMethod fluxMethod, vector< Frequency > frequencyRange) |
bool | equalByRequiredValue (CalFluxRow *x) |
|
Mark direction, which is an optional field, as non-existent. |
|
Mark PA, which is an optional field, as non-existent. |
|
Mark PAError, which is an optional field, as non-existent. |
|
Mark size, which is an optional field, as non-existent. |
|
Mark sizeError, which is an optional field, as non-existent. |
|
Mark sourceModel, which is an optional field, as non-existent. |
|
Compare each mandatory attribute except the autoincrementable one of this CalFluxRow with the corresponding parameters and return true if there is a match and false otherwise. |
|
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
|
|
Get calDataId.
|
|
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
|
|
Get calReductionId.
|
|
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
|
|
Get direction, which is optional.
|
|
Get endValidTime.
|
|
Get flux.
|
|
Get fluxError.
|
|
Get fluxMethod.
|
|
Get frequencyRange.
|
|
Get numFrequency.
|
|
Get numStokes.
|
|
Get PA, which is optional.
|
|
Get PAError, which is optional.
|
|
Get size, which is optional.
|
|
Get sizeError, which is optional.
|
|
Get sourceModel, which is optional.
|
|
Get sourceName.
|
|
Get startValidTime.
|
|
Get stokes.
|
|
Return the table to which this row belongs. |
|
The attribute direction is optional. Return true if this attribute exists.
|
|
The attribute PAError is optional. Return true if this attribute exists.
|
|
The attribute PA is optional. Return true if this attribute exists.
|
|
The attribute sizeError is optional. Return true if this attribute exists.
|
|
The attribute size is optional. Return true if this attribute exists.
|
|
The attribute sourceModel is optional. Return true if this attribute exists.
|
|
Set calDataId with the specified Tag.
|
|
Set calReductionId with the specified Tag.
|
|
Set direction with the specified vector<Angle >.
|
|
Set endValidTime with the specified ArrayTime.
|
|
Set flux with the specified vector<vector<double > >.
|
|
Set fluxError with the specified vector<vector<double > >.
|
|
Set fluxMethod with the specified FluxCalibrationMethodMod::FluxCalibrationMethod.
|
|
Set frequencyRange with the specified vector<Frequency >.
|
|
Fill the values of this row from the IDL struct CalFluxRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set numFrequency with the specified int.
|
|
Set numStokes with the specified int.
|
|
Set PA with the specified vector<vector<Angle > >.
|
|
Set PAError with the specified vector<vector<Angle > >.
|
|
Set size with the specified vector<vector<vector<Angle > > >.
|
|
Set sizeError with the specified vector<vector<vector<Angle > > >.
|
|
Set sourceModel with the specified SourceModelMod::SourceModel.
|
|
Set sourceName with the specified string.
|
|
Set startValidTime with the specified ArrayTime.
|
|
Set stokes with the specified vector<StokesParameterMod::StokesParameter >.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|