#include <GainTrackingRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
GainTrackingTable & | getTable () const |
GainTrackingRowIDL * | toIDL () const |
void | setFromIDL (GainTrackingRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
ArrayTimeInterval | getTimeInterval () const |
void | setTimeInterval (ArrayTimeInterval timeInterval) throw (IllegalAccessException) |
float | getAttenuator () const |
void | setAttenuator (float attenuator) |
bool | isSamplingLevelExists () const |
float | getSamplingLevel () const throw (IllegalAccessException) |
void | setSamplingLevel (float samplingLevel) |
void | clearSamplingLevel () |
Interval | getDelayoff1 () const |
void | setDelayoff1 (Interval delayoff1) |
Interval | getDelayoff2 () const |
void | setDelayoff2 (Interval delayoff2) |
Angle | getPhaseoff1 () const |
void | setPhaseoff1 (Angle phaseoff1) |
Angle | getPhaseoff2 () const |
void | setPhaseoff2 (Angle phaseoff2) |
AngularRate | getRateoff1 () const |
void | setRateoff1 (AngularRate rateoff1) |
AngularRate | getRateoff2 () const |
void | setRateoff2 (AngularRate rateoff2) |
bool | isPhaseRefOffsetExists () const |
Angle | getPhaseRefOffset () const throw (IllegalAccessException) |
void | setPhaseRefOffset (Angle phaseRefOffset) |
void | clearPhaseRefOffset () |
Tag | getAntennaId () const |
void | setAntennaId (Tag antennaId) throw (IllegalAccessException) |
int | getFeedId () const |
void | setFeedId (int feedId) throw (IllegalAccessException) |
Tag | getSpectralWindowId () const |
void | setSpectralWindowId (Tag spectralWindowId) throw (IllegalAccessException) |
SpectralWindowRow * | getSpectralWindowUsingSpectralWindowId () |
AntennaRow * | getAntennaUsingAntennaId () |
vector< FeedRow * > | getFeeds () |
bool | compareNoAutoInc (Tag antennaId, int feedId, Tag spectralWindowId, ArrayTimeInterval timeInterval, float attenuator, Interval delayoff1, Interval delayoff2, Angle phaseoff1, Angle phaseoff2, AngularRate rateoff1, AngularRate rateoff2) |
bool | compareRequiredValue (float attenuator, Interval delayoff1, Interval delayoff2, Angle phaseoff1, Angle phaseoff2, AngularRate rateoff1, AngularRate rateoff2) |
bool | equalByRequiredValue (GainTrackingRow *x) |
Friends | |
class | asdm::GainTrackingTable |
GainTrackingTable& asdm::GainTrackingRow::getTable | ( | ) | const |
Return the table to which this row belongs.
GainTrackingRowIDL* asdm::GainTrackingRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::GainTrackingRow::setFromIDL | ( | GainTrackingRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct GainTrackingRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::GainTrackingRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::GainTrackingRow::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::GainTrackingRow::getTimeInterval | ( | ) | const |
Get timeInterval.
void asdm::GainTrackingRow::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. |
float asdm::GainTrackingRow::getAttenuator | ( | ) | const |
Get attenuator.
void asdm::GainTrackingRow::setAttenuator | ( | float | attenuator | ) |
Set attenuator with the specified float.
attenuator | The float value to which attenuator is to be set. |
bool asdm::GainTrackingRow::isSamplingLevelExists | ( | ) | const |
The attribute samplingLevel is optional. Return true if this attribute exists.
float asdm::GainTrackingRow::getSamplingLevel | ( | ) | const throw (IllegalAccessException) |
Get samplingLevel, which is optional.
IllegalAccessException | If samplingLevel does not exist. |
void asdm::GainTrackingRow::setSamplingLevel | ( | float | samplingLevel | ) |
Set samplingLevel with the specified float.
samplingLevel | The float value to which samplingLevel is to be set. |
void asdm::GainTrackingRow::clearSamplingLevel | ( | ) |
Mark samplingLevel, which is an optional field, as non-existent.
void asdm::GainTrackingRow::setDelayoff1 | ( | Interval | delayoff1 | ) |
void asdm::GainTrackingRow::setDelayoff2 | ( | Interval | delayoff2 | ) |
void asdm::GainTrackingRow::setPhaseoff1 | ( | Angle | phaseoff1 | ) |
void asdm::GainTrackingRow::setPhaseoff2 | ( | Angle | phaseoff2 | ) |
AngularRate asdm::GainTrackingRow::getRateoff1 | ( | ) | const |
Get rateoff1.
void asdm::GainTrackingRow::setRateoff1 | ( | AngularRate | rateoff1 | ) |
Set rateoff1 with the specified AngularRate.
rateoff1 | The AngularRate value to which rateoff1 is to be set. |
AngularRate asdm::GainTrackingRow::getRateoff2 | ( | ) | const |
Get rateoff2.
void asdm::GainTrackingRow::setRateoff2 | ( | AngularRate | rateoff2 | ) |
Set rateoff2 with the specified AngularRate.
rateoff2 | The AngularRate value to which rateoff2 is to be set. |
bool asdm::GainTrackingRow::isPhaseRefOffsetExists | ( | ) | const |
The attribute phaseRefOffset is optional. Return true if this attribute exists.
Angle asdm::GainTrackingRow::getPhaseRefOffset | ( | ) | const throw (IllegalAccessException) |
Get phaseRefOffset, which is optional.
IllegalAccessException | If phaseRefOffset does not exist. |
void asdm::GainTrackingRow::setPhaseRefOffset | ( | Angle | phaseRefOffset | ) |
void asdm::GainTrackingRow::clearPhaseRefOffset | ( | ) |
Mark phaseRefOffset, which is an optional field, as non-existent.
void asdm::GainTrackingRow::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. |
int asdm::GainTrackingRow::getFeedId | ( | ) | const |
Get feedId.
void asdm::GainTrackingRow::setFeedId | ( | int | feedId | ) | throw (IllegalAccessException) |
Set feedId with the specified int.
feedId | The int value to which feedId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
Tag asdm::GainTrackingRow::getSpectralWindowId | ( | ) | const |
Get spectralWindowId.
void asdm::GainTrackingRow::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::GainTrackingRow::getSpectralWindowUsingSpectralWindowId | ( | ) |
spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId
AntennaRow* asdm::GainTrackingRow::getAntennaUsingAntennaId | ( | ) |
antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId
vector<FeedRow *> asdm::GainTrackingRow::getFeeds | ( | ) |
Get the collection of row in the Feed table having feedId == this.feedId
bool asdm::GainTrackingRow::compareNoAutoInc | ( | Tag | antennaId, | |
int | feedId, | |||
Tag | spectralWindowId, | |||
ArrayTimeInterval | timeInterval, | |||
float | attenuator, | |||
Interval | delayoff1, | |||
Interval | delayoff2, | |||
Angle | phaseoff1, | |||
Angle | phaseoff2, | |||
AngularRate | rateoff1, | |||
AngularRate | rateoff2 | |||
) |
Compare each mandatory attribute except the autoincrementable one of this GainTrackingRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::GainTrackingRow::equalByRequiredValue | ( | GainTrackingRow * | 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 GainTrackingRow whose required attributes of the value part will be compared with those of this. |