#include <CalWVRRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
CalWVRTable & | getTable () const |
CalWVRRowIDL * | toIDL () const |
void | setFromIDL (CalWVRRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
string | getAntennaName () const |
void | setAntennaName (string antennaName) throw (IllegalAccessException) |
int | getNumPoly () const |
void | setNumPoly (int numPoly) |
int | getNumChan () const |
void | setNumChan (int numChan) |
ArrayTime | getStartValidTime () const |
void | setStartValidTime (ArrayTime startValidTime) |
ArrayTime | getEndValidTime () const |
void | setEndValidTime (ArrayTime endValidTime) |
WVRMethod | getWvrMethod () const |
void | setWvrMethod (WVRMethod wvrMethod) |
vector< Frequency > | getFreqLimits () const |
void | setFreqLimits (vector< Frequency > freqLimits) |
vector< vector< vector< float > > > | getPathCoeff () const |
void | setPathCoeff (vector< vector< vector< float > > > pathCoeff) |
vector< Frequency > | getChanFreq () const |
void | setChanFreq (vector< Frequency > chanFreq) |
vector< Frequency > | getChanWidth () const |
void | setChanWidth (vector< Frequency > chanWidth) |
int | getNumInputAntenna () const |
void | setNumInputAntenna (int numInputAntenna) |
vector< string > | getInputAntennaNames () const |
void | setInputAntennaNames (vector< string > inputAntennaNames) |
vector< Frequency > | getPolyFreqLimits () const |
void | setPolyFreqLimits (vector< Frequency > polyFreqLimits) |
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 antennaName, int numPoly, int numChan, ArrayTime startValidTime, ArrayTime endValidTime, WVRMethod wvrMethod, vector< Frequency > freqLimits, vector< vector< vector< float > > > pathCoeff, vector< Frequency > chanFreq, vector< Frequency > chanWidth, int numInputAntenna, vector< string > inputAntennaNames, vector< Frequency > polyFreqLimits) |
bool | compareRequiredValue (int numPoly, int numChan, ArrayTime startValidTime, ArrayTime endValidTime, WVRMethod wvrMethod, vector< Frequency > freqLimits, vector< vector< vector< float > > > pathCoeff, vector< Frequency > chanFreq, vector< Frequency > chanWidth, int numInputAntenna, vector< string > inputAntennaNames, vector< Frequency > polyFreqLimits) |
bool | equalByRequiredValue (CalWVRRow *x) |
Friends | |
class | asdm::CalWVRTable |
CalWVRTable& asdm::CalWVRRow::getTable | ( | ) | const |
Return the table to which this row belongs.
CalWVRRowIDL* asdm::CalWVRRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::CalWVRRow::setFromIDL | ( | CalWVRRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct CalWVRRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::CalWVRRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::CalWVRRow::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::CalWVRRow::getAntennaName | ( | ) | const |
Get antennaName.
void asdm::CalWVRRow::setAntennaName | ( | string | antennaName | ) | throw (IllegalAccessException) |
Set antennaName with the specified string.
antennaName | The string value to which antennaName is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int asdm::CalWVRRow::getNumPoly | ( | ) | const |
Get numPoly.
void asdm::CalWVRRow::setNumPoly | ( | int | numPoly | ) |
Set numPoly with the specified int.
numPoly | The int value to which numPoly is to be set. |
int asdm::CalWVRRow::getNumChan | ( | ) | const |
Get numChan.
void asdm::CalWVRRow::setNumChan | ( | int | numChan | ) |
Set numChan with the specified int.
numChan | The int value to which numChan is to be set. |
ArrayTime asdm::CalWVRRow::getStartValidTime | ( | ) | const |
Get startValidTime.
void asdm::CalWVRRow::setStartValidTime | ( | ArrayTime | startValidTime | ) |
ArrayTime asdm::CalWVRRow::getEndValidTime | ( | ) | const |
Get endValidTime.
void asdm::CalWVRRow::setEndValidTime | ( | ArrayTime | endValidTime | ) |
WVRMethod asdm::CalWVRRow::getWvrMethod | ( | ) | const |
Get wvrMethod.
void asdm::CalWVRRow::setWvrMethod | ( | WVRMethod | wvrMethod | ) |
Set wvrMethod with the specified WVRMethod.
wvrMethod | The WVRMethod value to which wvrMethod is to be set. |
vector<Frequency > asdm::CalWVRRow::getFreqLimits | ( | ) | const |
Get freqLimits.
void asdm::CalWVRRow::setFreqLimits | ( | vector< Frequency > | freqLimits | ) |
Set freqLimits with the specified vector<Frequency >.
freqLimits | The vector<Frequency > value to which freqLimits is to be set. |
vector<vector<vector<float > > > asdm::CalWVRRow::getPathCoeff | ( | ) | const |
Get pathCoeff.
void asdm::CalWVRRow::setPathCoeff | ( | vector< vector< vector< float > > > | pathCoeff | ) |
Set pathCoeff with the specified vector<vector<vector<float > > >.
pathCoeff | The vector<vector<vector<float > > > value to which pathCoeff is to be set. |
vector<Frequency > asdm::CalWVRRow::getChanFreq | ( | ) | const |
Get chanFreq.
void asdm::CalWVRRow::setChanFreq | ( | vector< Frequency > | chanFreq | ) |
Set chanFreq with the specified vector<Frequency >.
chanFreq | The vector<Frequency > value to which chanFreq is to be set. |
vector<Frequency > asdm::CalWVRRow::getChanWidth | ( | ) | const |
Get chanWidth.
void asdm::CalWVRRow::setChanWidth | ( | vector< Frequency > | chanWidth | ) |
Set chanWidth with the specified vector<Frequency >.
chanWidth | The vector<Frequency > value to which chanWidth is to be set. |
int asdm::CalWVRRow::getNumInputAntenna | ( | ) | const |
Get numInputAntenna.
void asdm::CalWVRRow::setNumInputAntenna | ( | int | numInputAntenna | ) |
Set numInputAntenna with the specified int.
numInputAntenna | The int value to which numInputAntenna is to be set. |
vector<string > asdm::CalWVRRow::getInputAntennaNames | ( | ) | const |
Get inputAntennaNames.
void asdm::CalWVRRow::setInputAntennaNames | ( | vector< string > | inputAntennaNames | ) |
Set inputAntennaNames with the specified vector<string >.
inputAntennaNames | The vector<string > value to which inputAntennaNames is to be set. |
vector<Frequency > asdm::CalWVRRow::getPolyFreqLimits | ( | ) | const |
Get polyFreqLimits.
void asdm::CalWVRRow::setPolyFreqLimits | ( | vector< Frequency > | polyFreqLimits | ) |
Set polyFreqLimits with the specified vector<Frequency >.
polyFreqLimits | The vector<Frequency > value to which polyFreqLimits is to be set. |
void asdm::CalWVRRow::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::CalWVRRow::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::CalWVRRow::getCalDataUsingCalDataId | ( | ) |
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
CalReductionRow* asdm::CalWVRRow::getCalReductionUsingCalReductionId | ( | ) |
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
bool asdm::CalWVRRow::compareNoAutoInc | ( | Tag | calDataId, | |
Tag | calReductionId, | |||
string | antennaName, | |||
int | numPoly, | |||
int | numChan, | |||
ArrayTime | startValidTime, | |||
ArrayTime | endValidTime, | |||
WVRMethod | wvrMethod, | |||
vector< Frequency > | freqLimits, | |||
vector< vector< vector< float > > > | pathCoeff, | |||
vector< Frequency > | chanFreq, | |||
vector< Frequency > | chanWidth, | |||
int | numInputAntenna, | |||
vector< string > | inputAntennaNames, | |||
vector< Frequency > | polyFreqLimits | |||
) |
Compare each mandatory attribute except the autoincrementable one of this CalWVRRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::CalWVRRow::equalByRequiredValue | ( | CalWVRRow * | 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 CalWVRRow whose required attributes of the value part will be compared with those of this. |