#include <WVMCalRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
WVMCalTable & | getTable () const |
WVMCalRowIDL * | toIDL () const |
void | setFromIDL (WVMCalRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
bool | isOperationModeExists () const |
string | getOperationMode () const throw (IllegalAccessException) |
void | setOperationMode (string operationMode) |
void | clearOperationMode () |
int | getNumPoly () const |
void | setNumPoly (int numPoly) |
Frequency | getFreqOrigin () const |
void | setFreqOrigin (Frequency freqOrigin) |
ArrayTimeInterval | getTimeInterval () const |
void | setTimeInterval (ArrayTimeInterval timeInterval) throw (IllegalAccessException) |
vector< double > | getPathCoeff () const |
void | setPathCoeff (vector< double > pathCoeff) |
string | getCalibrationMode () const |
void | setCalibrationMode (string calibrationMode) |
bool | isWvrefModelExists () const |
float | getWvrefModel () const throw (IllegalAccessException) |
void | setWvrefModel (float wvrefModel) |
void | clearWvrefModel () |
Tag | getAntennaId () const |
void | setAntennaId (Tag antennaId) throw (IllegalAccessException) |
Tag | getSpectralWindowId () const |
void | setSpectralWindowId (Tag spectralWindowId) throw (IllegalAccessException) |
SpectralWindowRow * | getSpectralWindowUsingSpectralWindowId () |
AntennaRow * | getAntennaUsingAntennaId () |
bool | compareNoAutoInc (Tag antennaId, Tag spectralWindowId, ArrayTimeInterval timeInterval, int numPoly, Frequency freqOrigin, vector< double > pathCoeff, string calibrationMode) |
bool | compareRequiredValue (int numPoly, Frequency freqOrigin, vector< double > pathCoeff, string calibrationMode) |
bool | equalByRequiredValue (WVMCalRow *x) |
Friends | |
class | asdm::WVMCalTable |
WVMCalTable& asdm::WVMCalRow::getTable | ( | ) | const |
Return the table to which this row belongs.
WVMCalRowIDL* asdm::WVMCalRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::WVMCalRow::setFromIDL | ( | WVMCalRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct WVMCalRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::WVMCalRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::WVMCalRow::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. |
bool asdm::WVMCalRow::isOperationModeExists | ( | ) | const |
The attribute operationMode is optional. Return true if this attribute exists.
string asdm::WVMCalRow::getOperationMode | ( | ) | const throw (IllegalAccessException) |
Get operationMode, which is optional.
IllegalAccessException | If operationMode does not exist. |
void asdm::WVMCalRow::setOperationMode | ( | string | operationMode | ) |
Set operationMode with the specified string.
operationMode | The string value to which operationMode is to be set. |
void asdm::WVMCalRow::clearOperationMode | ( | ) |
Mark operationMode, which is an optional field, as non-existent.
int asdm::WVMCalRow::getNumPoly | ( | ) | const |
Get numPoly.
void asdm::WVMCalRow::setNumPoly | ( | int | numPoly | ) |
Set numPoly with the specified int.
numPoly | The int value to which numPoly is to be set. |
void asdm::WVMCalRow::setFreqOrigin | ( | Frequency | freqOrigin | ) |
ArrayTimeInterval asdm::WVMCalRow::getTimeInterval | ( | ) | const |
Get timeInterval.
void asdm::WVMCalRow::setTimeInterval | ( | ArrayTimeInterval | timeInterval | ) | throw (IllegalAccessException) |
Set timeInterval with the specified ArrayTimeInterval.
timeInterval | The ArrayTimeInterval value to which timeInterval is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
vector<double > asdm::WVMCalRow::getPathCoeff | ( | ) | const |
Get pathCoeff.
void asdm::WVMCalRow::setPathCoeff | ( | vector< double > | pathCoeff | ) |
Set pathCoeff with the specified vector<double >.
pathCoeff | The vector<double > value to which pathCoeff is to be set. |
string asdm::WVMCalRow::getCalibrationMode | ( | ) | const |
Get calibrationMode.
void asdm::WVMCalRow::setCalibrationMode | ( | string | calibrationMode | ) |
Set calibrationMode with the specified string.
calibrationMode | The string value to which calibrationMode is to be set. |
bool asdm::WVMCalRow::isWvrefModelExists | ( | ) | const |
The attribute wvrefModel is optional. Return true if this attribute exists.
float asdm::WVMCalRow::getWvrefModel | ( | ) | const throw (IllegalAccessException) |
Get wvrefModel, which is optional.
IllegalAccessException | If wvrefModel does not exist. |
void asdm::WVMCalRow::setWvrefModel | ( | float | wvrefModel | ) |
Set wvrefModel with the specified float.
wvrefModel | The float value to which wvrefModel is to be set. |
void asdm::WVMCalRow::clearWvrefModel | ( | ) |
Mark wvrefModel, which is an optional field, as non-existent.
void asdm::WVMCalRow::setAntennaId | ( | Tag | antennaId | ) | throw (IllegalAccessException) |
Set antennaId with the specified Tag.
antennaId | The Tag value to which antennaId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
Tag asdm::WVMCalRow::getSpectralWindowId | ( | ) | const |
Get spectralWindowId.
void asdm::WVMCalRow::setSpectralWindowId | ( | Tag | spectralWindowId | ) | throw (IllegalAccessException) |
Set spectralWindowId with the specified Tag.
spectralWindowId | The Tag value to which spectralWindowId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
SpectralWindowRow* asdm::WVMCalRow::getSpectralWindowUsingSpectralWindowId | ( | ) |
spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId
AntennaRow* asdm::WVMCalRow::getAntennaUsingAntennaId | ( | ) |
antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId
bool asdm::WVMCalRow::compareNoAutoInc | ( | Tag | antennaId, | |
Tag | spectralWindowId, | |||
ArrayTimeInterval | timeInterval, | |||
int | numPoly, | |||
Frequency | freqOrigin, | |||
vector< double > | pathCoeff, | |||
string | calibrationMode | |||
) |
Compare each mandatory attribute except the autoincrementable one of this WVMCalRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::WVMCalRow::equalByRequiredValue | ( | WVMCalRow * | 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 WVMCalRow whose required attributes of the value part will be compared with those of this. |