#include <CalFluxRow.h>
Generated from model's revision "1.41", 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) throw (IllegalAccessException) |
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< StokesParameter > | getStokes () const |
void | setStokes (vector< 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 () |
FluxCalibrationMethod | getFluxMethod () const |
void | setFluxMethod (FluxCalibrationMethod fluxMethod) |
bool | isDirectionExists () const |
vector< Angle > | getDirection () const throw (IllegalAccessException) |
void | setDirection (vector< Angle > direction) |
void | clearDirection () |
bool | isSourceModelExists () const |
SourceModel | getSourceModel () const throw (IllegalAccessException) |
void | setSourceModel (SourceModel sourceModel) |
void | clearSourceModel () |
vector< Frequency > | getFrequencyRange () const |
void | setFrequencyRange (vector< Frequency > frequencyRange) |
Tag | getCalDataId () const |
void | setCalDataId (Tag calDataId) throw (IllegalAccessException) |
Tag | getCalReductionId () const |
void | setCalReductionId (Tag calReductionId) throw (IllegalAccessException) |
CalDataRow * | getCalDataUsingCalDataId () |
CalReductionRow * | getCalReductionUsingCalReductionId () |
bool | compareNoAutoInc (Tag calDataId, Tag calReductionId, string sourceName, int numFrequency, int numStokes, ArrayTime startValidTime, ArrayTime endValidTime, vector< StokesParameter > stokes, vector< vector< double > > flux, vector< vector< double > > fluxError, FluxCalibrationMethod fluxMethod, vector< Frequency > frequencyRange) |
bool | compareRequiredValue (int numFrequency, int numStokes, ArrayTime startValidTime, ArrayTime endValidTime, vector< StokesParameter > stokes, vector< vector< double > > flux, vector< vector< double > > fluxError, FluxCalibrationMethod fluxMethod, vector< Frequency > frequencyRange) |
bool | equalByRequiredValue (CalFluxRow *x) |
Friends | |
class | asdm::CalFluxTable |
CalFluxTable& asdm::CalFluxRow::getTable | ( | ) | const |
Return the table to which this row belongs.
CalFluxRowIDL* asdm::CalFluxRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::CalFluxRow::setFromIDL | ( | CalFluxRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct CalFluxRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::CalFluxRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::CalFluxRow::setFromXML | ( | string | rowDoc | ) | throw (ConversionException) |
Fill the values of this row from an XML string that was produced by the toXML() method.
x | The XML string being used to set the values of this row. |
string asdm::CalFluxRow::getSourceName | ( | ) | const |
Get sourceName.
void asdm::CalFluxRow::setSourceName | ( | string | sourceName | ) | throw (IllegalAccessException) |
Set sourceName with the specified string.
sourceName | The string value to which sourceName is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int asdm::CalFluxRow::getNumFrequency | ( | ) | const |
Get numFrequency.
void asdm::CalFluxRow::setNumFrequency | ( | int | numFrequency | ) |
Set numFrequency with the specified int.
numFrequency | The int value to which numFrequency is to be set. |
int asdm::CalFluxRow::getNumStokes | ( | ) | const |
Get numStokes.
void asdm::CalFluxRow::setNumStokes | ( | int | numStokes | ) |
Set numStokes with the specified int.
numStokes | The int value to which numStokes is to be set. |
ArrayTime asdm::CalFluxRow::getStartValidTime | ( | ) | const |
Get startValidTime.
void asdm::CalFluxRow::setStartValidTime | ( | ArrayTime | startValidTime | ) |
ArrayTime asdm::CalFluxRow::getEndValidTime | ( | ) | const |
Get endValidTime.
void asdm::CalFluxRow::setEndValidTime | ( | ArrayTime | endValidTime | ) |
vector<StokesParameter > asdm::CalFluxRow::getStokes | ( | ) | const |
Get stokes.
void asdm::CalFluxRow::setStokes | ( | vector< StokesParameter > | stokes | ) |
Set stokes with the specified vector<StokesParameter >.
stokes | The vector<StokesParameter > value to which stokes is to be set. |
vector<vector<double > > asdm::CalFluxRow::getFlux | ( | ) | const |
Get flux.
void asdm::CalFluxRow::setFlux | ( | vector< vector< double > > | flux | ) |
Set flux with the specified vector<vector<double > >.
flux | The vector<vector<double > > value to which flux is to be set. |
vector<vector<double > > asdm::CalFluxRow::getFluxError | ( | ) | const |
Get fluxError.
void asdm::CalFluxRow::setFluxError | ( | vector< vector< double > > | fluxError | ) |
Set fluxError with the specified vector<vector<double > >.
fluxError | The vector<vector<double > > value to which fluxError is to be set. |
bool asdm::CalFluxRow::isSizeExists | ( | ) | const |
The attribute size is optional. Return true if this attribute exists.
vector<vector<vector<Angle > > > asdm::CalFluxRow::getSize | ( | ) | const throw (IllegalAccessException) |
Get size, which is optional.
IllegalAccessException | If size does not exist. |
void asdm::CalFluxRow::setSize | ( | vector< vector< vector< Angle > > > | size | ) |
Set size with the specified vector<vector<vector<Angle > > >.
size | The vector<vector<vector<Angle > > > value to which size is to be set. |
void asdm::CalFluxRow::clearSize | ( | ) |
Mark size, which is an optional field, as non-existent.
bool asdm::CalFluxRow::isSizeErrorExists | ( | ) | const |
The attribute sizeError is optional. Return true if this attribute exists.
vector<vector<vector<Angle > > > asdm::CalFluxRow::getSizeError | ( | ) | const throw (IllegalAccessException) |
Get sizeError, which is optional.
IllegalAccessException | If sizeError does not exist. |
void asdm::CalFluxRow::setSizeError | ( | vector< vector< vector< Angle > > > | sizeError | ) |
Set sizeError with the specified vector<vector<vector<Angle > > >.
sizeError | The vector<vector<vector<Angle > > > value to which sizeError is to be set. |
void asdm::CalFluxRow::clearSizeError | ( | ) |
Mark sizeError, which is an optional field, as non-existent.
bool asdm::CalFluxRow::isPAExists | ( | ) | const |
The attribute PA is optional. Return true if this attribute exists.
vector<vector<Angle > > asdm::CalFluxRow::getPA | ( | ) | const throw (IllegalAccessException) |
Get PA, which is optional.
IllegalAccessException | If PA does not exist. |
void asdm::CalFluxRow::setPA | ( | vector< vector< Angle > > | PA | ) |
Set PA with the specified vector<vector<Angle > >.
PA | The vector<vector<Angle > > value to which PA is to be set. |
void asdm::CalFluxRow::clearPA | ( | ) |
Mark PA, which is an optional field, as non-existent.
bool asdm::CalFluxRow::isPAErrorExists | ( | ) | const |
The attribute PAError is optional. Return true if this attribute exists.
vector<vector<Angle > > asdm::CalFluxRow::getPAError | ( | ) | const throw (IllegalAccessException) |
Get PAError, which is optional.
IllegalAccessException | If PAError does not exist. |
void asdm::CalFluxRow::setPAError | ( | vector< vector< Angle > > | PAError | ) |
Set PAError with the specified vector<vector<Angle > >.
PAError | The vector<vector<Angle > > value to which PAError is to be set. |
void asdm::CalFluxRow::clearPAError | ( | ) |
Mark PAError, which is an optional field, as non-existent.
FluxCalibrationMethod asdm::CalFluxRow::getFluxMethod | ( | ) | const |
Get fluxMethod.
void asdm::CalFluxRow::setFluxMethod | ( | FluxCalibrationMethod | fluxMethod | ) |
Set fluxMethod with the specified FluxCalibrationMethod.
fluxMethod | The FluxCalibrationMethod value to which fluxMethod is to be set. |
bool asdm::CalFluxRow::isDirectionExists | ( | ) | const |
The attribute direction is optional. Return true if this attribute exists.
vector<Angle > asdm::CalFluxRow::getDirection | ( | ) | const throw (IllegalAccessException) |
Get direction, which is optional.
IllegalAccessException | If direction does not exist. |
void asdm::CalFluxRow::setDirection | ( | vector< Angle > | direction | ) |
Set direction with the specified vector<Angle >.
direction | The vector<Angle > value to which direction is to be set. |
void asdm::CalFluxRow::clearDirection | ( | ) |
Mark direction, which is an optional field, as non-existent.
bool asdm::CalFluxRow::isSourceModelExists | ( | ) | const |
The attribute sourceModel is optional. Return true if this attribute exists.
SourceModel asdm::CalFluxRow::getSourceModel | ( | ) | const throw (IllegalAccessException) |
Get sourceModel, which is optional.
IllegalAccessException | If sourceModel does not exist. |
void asdm::CalFluxRow::setSourceModel | ( | SourceModel | sourceModel | ) |
Set sourceModel with the specified SourceModel.
sourceModel | The SourceModel value to which sourceModel is to be set. |
void asdm::CalFluxRow::clearSourceModel | ( | ) |
Mark sourceModel, which is an optional field, as non-existent.
vector<Frequency > asdm::CalFluxRow::getFrequencyRange | ( | ) | const |
Get frequencyRange.
void asdm::CalFluxRow::setFrequencyRange | ( | vector< Frequency > | frequencyRange | ) |
Set frequencyRange with the specified vector<Frequency >.
frequencyRange | The vector<Frequency > value to which frequencyRange is to be set. |
void asdm::CalFluxRow::setCalDataId | ( | Tag | calDataId | ) | throw (IllegalAccessException) |
Set calDataId with the specified Tag.
calDataId | The Tag value to which calDataId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
void asdm::CalFluxRow::setCalReductionId | ( | Tag | calReductionId | ) | throw (IllegalAccessException) |
Set calReductionId with the specified Tag.
calReductionId | The Tag value to which calReductionId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
CalDataRow* asdm::CalFluxRow::getCalDataUsingCalDataId | ( | ) |
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
CalReductionRow* asdm::CalFluxRow::getCalReductionUsingCalReductionId | ( | ) |
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
bool asdm::CalFluxRow::compareNoAutoInc | ( | Tag | calDataId, | |
Tag | calReductionId, | |||
string | sourceName, | |||
int | numFrequency, | |||
int | numStokes, | |||
ArrayTime | startValidTime, | |||
ArrayTime | endValidTime, | |||
vector< StokesParameter > | stokes, | |||
vector< vector< double > > | flux, | |||
vector< vector< double > > | fluxError, | |||
FluxCalibrationMethod | fluxMethod, | |||
vector< Frequency > | frequencyRange | |||
) |
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.
bool asdm::CalFluxRow::equalByRequiredValue | ( | CalFluxRow * | x | ) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
x | a pointer on the CalFluxRow whose required attributes of the value part will be compared with those of this. |