#include <ReceiverRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
ReceiverTable & | getTable () const |
ReceiverRowIDL * | toIDL () const |
void | setFromIDL (ReceiverRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
ArrayTimeInterval | getTimeInterval () const |
void | setTimeInterval (ArrayTimeInterval timeInterval) throw (IllegalAccessException) |
int | getNumLo () const |
void | setNumLo (int numLo) |
string | getName () const |
void | setName (string name) |
ReceiverBand | getFrequencyBand () const |
void | setFrequencyBand (ReceiverBand frequencyBand) |
vector< Frequency > | getFreqLo () const |
void | setFreqLo (vector< Frequency > freqLo) |
ReceiverSideband | getReceiverSideband () const |
void | setReceiverSideband (ReceiverSideband receiverSideband) |
vector< int > | getSidebandLo () const |
void | setSidebandLo (vector< int > sidebandLo) |
bool | isDewarNameExists () const |
string | getDewarName () const throw (IllegalAccessException) |
void | setDewarName (string dewarName) |
void | clearDewarName () |
Temperature | getTDewar () const |
void | setTDewar (Temperature tDewar) |
Interval | getStabilityDuration () const |
void | setStabilityDuration (Interval stabilityDuration) |
double | getStability () const |
void | setStability (double stability) |
bool | isStabilityflagExists () const |
bool | getStabilityflag () const throw (IllegalAccessException) |
void | setStabilityflag (bool stabilityflag) |
void | clearStabilityflag () |
int | getReceiverId () const |
Tag | getSpectralWindowId () const |
void | setSpectralWindowId (Tag spectralWindowId) throw (IllegalAccessException) |
SpectralWindowRow * | getSpectralWindowUsingSpectralWindowId () |
bool | compareNoAutoInc (Tag spectralWindowId, ArrayTimeInterval timeInterval, int numLo, string name, ReceiverBand frequencyBand, vector< Frequency > freqLo, ReceiverSideband receiverSideband, vector< int > sidebandLo, Temperature tDewar, Interval stabilityDuration, double stability) |
bool | compareRequiredValue (int numLo, string name, ReceiverBand frequencyBand, vector< Frequency > freqLo, ReceiverSideband receiverSideband, vector< int > sidebandLo, Temperature tDewar, Interval stabilityDuration, double stability) |
bool | equalByRequiredValue (ReceiverRow *x) |
Friends | |
class | asdm::ReceiverTable |
ReceiverTable& asdm::ReceiverRow::getTable | ( | ) | const |
Return the table to which this row belongs.
ReceiverRowIDL* asdm::ReceiverRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::ReceiverRow::setFromIDL | ( | ReceiverRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct ReceiverRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::ReceiverRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::ReceiverRow::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. |
ArrayTimeInterval asdm::ReceiverRow::getTimeInterval | ( | ) | const |
Get timeInterval.
void asdm::ReceiverRow::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. |
int asdm::ReceiverRow::getNumLo | ( | ) | const |
Get numLo.
void asdm::ReceiverRow::setNumLo | ( | int | numLo | ) |
Set numLo with the specified int.
numLo | The int value to which numLo is to be set. |
string asdm::ReceiverRow::getName | ( | ) | const |
Get name.
void asdm::ReceiverRow::setName | ( | string | name | ) |
Set name with the specified string.
name | The string value to which name is to be set. |
ReceiverBand asdm::ReceiverRow::getFrequencyBand | ( | ) | const |
Get frequencyBand.
void asdm::ReceiverRow::setFrequencyBand | ( | ReceiverBand | frequencyBand | ) |
Set frequencyBand with the specified ReceiverBand.
frequencyBand | The ReceiverBand value to which frequencyBand is to be set. |
vector<Frequency > asdm::ReceiverRow::getFreqLo | ( | ) | const |
Get freqLo.
void asdm::ReceiverRow::setFreqLo | ( | vector< Frequency > | freqLo | ) |
Set freqLo with the specified vector<Frequency >.
freqLo | The vector<Frequency > value to which freqLo is to be set. |
ReceiverSideband asdm::ReceiverRow::getReceiverSideband | ( | ) | const |
Get receiverSideband.
void asdm::ReceiverRow::setReceiverSideband | ( | ReceiverSideband | receiverSideband | ) |
Set receiverSideband with the specified ReceiverSideband.
receiverSideband | The ReceiverSideband value to which receiverSideband is to be set. |
vector<int > asdm::ReceiverRow::getSidebandLo | ( | ) | const |
Get sidebandLo.
void asdm::ReceiverRow::setSidebandLo | ( | vector< int > | sidebandLo | ) |
Set sidebandLo with the specified vector<int >.
sidebandLo | The vector<int > value to which sidebandLo is to be set. |
bool asdm::ReceiverRow::isDewarNameExists | ( | ) | const |
The attribute dewarName is optional. Return true if this attribute exists.
string asdm::ReceiverRow::getDewarName | ( | ) | const throw (IllegalAccessException) |
Get dewarName, which is optional.
IllegalAccessException | If dewarName does not exist. |
void asdm::ReceiverRow::setDewarName | ( | string | dewarName | ) |
Set dewarName with the specified string.
dewarName | The string value to which dewarName is to be set. |
void asdm::ReceiverRow::clearDewarName | ( | ) |
Mark dewarName, which is an optional field, as non-existent.
Temperature asdm::ReceiverRow::getTDewar | ( | ) | const |
Get tDewar.
void asdm::ReceiverRow::setTDewar | ( | Temperature | tDewar | ) |
Set tDewar with the specified Temperature.
tDewar | The Temperature value to which tDewar is to be set. |
Interval asdm::ReceiverRow::getStabilityDuration | ( | ) | const |
Get stabilityDuration.
void asdm::ReceiverRow::setStabilityDuration | ( | Interval | stabilityDuration | ) |
double asdm::ReceiverRow::getStability | ( | ) | const |
Get stability.
void asdm::ReceiverRow::setStability | ( | double | stability | ) |
Set stability with the specified double.
stability | The double value to which stability is to be set. |
bool asdm::ReceiverRow::isStabilityflagExists | ( | ) | const |
The attribute stabilityflag is optional. Return true if this attribute exists.
bool asdm::ReceiverRow::getStabilityflag | ( | ) | const throw (IllegalAccessException) |
Get stabilityflag, which is optional.
IllegalAccessException | If stabilityflag does not exist. |
void asdm::ReceiverRow::setStabilityflag | ( | bool | stabilityflag | ) |
Set stabilityflag with the specified bool.
stabilityflag | The bool value to which stabilityflag is to be set. |
void asdm::ReceiverRow::clearStabilityflag | ( | ) |
Mark stabilityflag, which is an optional field, as non-existent.
int asdm::ReceiverRow::getReceiverId | ( | ) | const |
Get receiverId.
Tag asdm::ReceiverRow::getSpectralWindowId | ( | ) | const |
Get spectralWindowId.
void asdm::ReceiverRow::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::ReceiverRow::getSpectralWindowUsingSpectralWindowId | ( | ) |
spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId
bool asdm::ReceiverRow::compareNoAutoInc | ( | Tag | spectralWindowId, | |
ArrayTimeInterval | timeInterval, | |||
int | numLo, | |||
string | name, | |||
ReceiverBand | frequencyBand, | |||
vector< Frequency > | freqLo, | |||
ReceiverSideband | receiverSideband, | |||
vector< int > | sidebandLo, | |||
Temperature | tDewar, | |||
Interval | stabilityDuration, | |||
double | stability | |||
) |
Compare each mandatory attribute except the autoincrementable one of this ReceiverRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::ReceiverRow::equalByRequiredValue | ( | ReceiverRow * | 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 ReceiverRow whose required attributes of the value part will be compared with those of this. |