casa
5.7.0-16
|
The DelayModelRow class is a row of a DelayModelTable. More...
#include <DelayModelRow.h>
Public Member Functions | |
virtual | ~DelayModelRow () |
friend class asdm::TableStreamReader<DelayModelTable, DelayModelRow>; More... | |
DelayModelTable & | getTable () const |
Return the table to which this row belongs. More... | |
bool | isAdded () const |
Has this row been added to its table ? More... | |
void | setTimeInterval (ArrayTimeInterval timeInterval) |
Set timeInterval with the specified ArrayTimeInterval. More... | |
int | getNumPoly () const |
===> Attribute numPoly More... | |
void | setNumPoly (int numPoly) |
Set numPoly with the specified int. More... | |
std::vector< double > | getPhaseDelay () const |
===> Attribute phaseDelay More... | |
void | setPhaseDelay (std::vector< double > phaseDelay) |
Set phaseDelay with the specified std::vector<double >. More... | |
std::vector< double > | getPhaseDelayRate () const |
===> Attribute phaseDelayRate More... | |
void | setPhaseDelayRate (std::vector< double > phaseDelayRate) |
Set phaseDelayRate with the specified std::vector<double >. More... | |
std::vector< double > | getGroupDelay () const |
===> Attribute groupDelay More... | |
void | setGroupDelay (std::vector< double > groupDelay) |
Set groupDelay with the specified std::vector<double >. More... | |
std::vector< double > | getGroupDelayRate () const |
===> Attribute groupDelayRate More... | |
void | setGroupDelayRate (std::vector< double > groupDelayRate) |
Set groupDelayRate with the specified std::vector<double >. More... | |
bool | isTimeOriginExists () const |
===> Attribute timeOrigin, which is optional More... | |
ArrayTime | getTimeOrigin () const |
Get timeOrigin, which is optional. More... | |
void | setTimeOrigin (ArrayTime timeOrigin) |
Set timeOrigin with the specified ArrayTime. More... | |
void | clearTimeOrigin () |
Mark timeOrigin, which is an optional field, as non-existent. More... | |
bool | isAtmosphericGroupDelayExists () const |
===> Attribute atmosphericGroupDelay, which is optional More... | |
double | getAtmosphericGroupDelay () const |
Get atmosphericGroupDelay, which is optional. More... | |
void | setAtmosphericGroupDelay (double atmosphericGroupDelay) |
Set atmosphericGroupDelay with the specified double. More... | |
void | clearAtmosphericGroupDelay () |
Mark atmosphericGroupDelay, which is an optional field, as non-existent. More... | |
bool | isAtmosphericGroupDelayRateExists () const |
===> Attribute atmosphericGroupDelayRate, which is optional More... | |
double | getAtmosphericGroupDelayRate () const |
Get atmosphericGroupDelayRate, which is optional. More... | |
void | setAtmosphericGroupDelayRate (double atmosphericGroupDelayRate) |
Set atmosphericGroupDelayRate with the specified double. More... | |
void | clearAtmosphericGroupDelayRate () |
Mark atmosphericGroupDelayRate, which is an optional field, as non-existent. More... | |
bool | isGeometricDelayExists () const |
===> Attribute geometricDelay, which is optional More... | |
double | getGeometricDelay () const |
Get geometricDelay, which is optional. More... | |
void | setGeometricDelay (double geometricDelay) |
Set geometricDelay with the specified double. More... | |
void | clearGeometricDelay () |
Mark geometricDelay, which is an optional field, as non-existent. More... | |
bool | isGeometricDelayRateExists () const |
===> Attribute geometricDelayRate, which is optional More... | |
double | getGeometricDelayRate () const |
Get geometricDelayRate, which is optional. More... | |
void | setGeometricDelayRate (double geometricDelayRate) |
Set geometricDelayRate with the specified double. More... | |
void | clearGeometricDelayRate () |
Mark geometricDelayRate, which is an optional field, as non-existent. More... | |
bool | isNumLOExists () const |
===> Attribute numLO, which is optional More... | |
int | getNumLO () const |
Get numLO, which is optional. More... | |
void | setNumLO (int numLO) |
Set numLO with the specified int. More... | |
void | clearNumLO () |
Mark numLO, which is an optional field, as non-existent. More... | |
bool | isLOOffsetExists () const |
===> Attribute LOOffset, which is optional More... | |
std::vector< Frequency > | getLOOffset () const |
Get LOOffset, which is optional. More... | |
void | setLOOffset (std::vector< Frequency > LOOffset) |
Set LOOffset with the specified std::vector<Frequency >. More... | |
void | clearLOOffset () |
Mark LOOffset, which is an optional field, as non-existent. More... | |
bool | isLOOffsetRateExists () const |
===> Attribute LOOffsetRate, which is optional More... | |
std::vector< Frequency > | getLOOffsetRate () const |
Get LOOffsetRate, which is optional. More... | |
void | setLOOffsetRate (std::vector< Frequency > LOOffsetRate) |
Set LOOffsetRate with the specified std::vector<Frequency >. More... | |
void | clearLOOffsetRate () |
Mark LOOffsetRate, which is an optional field, as non-existent. More... | |
bool | isDispersiveDelayExists () const |
===> Attribute dispersiveDelay, which is optional More... | |
double | getDispersiveDelay () const |
Get dispersiveDelay, which is optional. More... | |
void | setDispersiveDelay (double dispersiveDelay) |
Set dispersiveDelay with the specified double. More... | |
void | clearDispersiveDelay () |
Mark dispersiveDelay, which is an optional field, as non-existent. More... | |
bool | isDispersiveDelayRateExists () const |
===> Attribute dispersiveDelayRate, which is optional More... | |
double | getDispersiveDelayRate () const |
Get dispersiveDelayRate, which is optional. More... | |
void | setDispersiveDelayRate (double dispersiveDelayRate) |
Set dispersiveDelayRate with the specified double. More... | |
void | clearDispersiveDelayRate () |
Mark dispersiveDelayRate, which is an optional field, as non-existent. More... | |
bool | isAtmosphericDryDelayExists () const |
===> Attribute atmosphericDryDelay, which is optional More... | |
double | getAtmosphericDryDelay () const |
Get atmosphericDryDelay, which is optional. More... | |
void | setAtmosphericDryDelay (double atmosphericDryDelay) |
Set atmosphericDryDelay with the specified double. More... | |
void | clearAtmosphericDryDelay () |
Mark atmosphericDryDelay, which is an optional field, as non-existent. More... | |
bool | isAtmosphericWetDelayExists () const |
===> Attribute atmosphericWetDelay, which is optional More... | |
double | getAtmosphericWetDelay () const |
Get atmosphericWetDelay, which is optional. More... | |
void | setAtmosphericWetDelay (double atmosphericWetDelay) |
Set atmosphericWetDelay with the specified double. More... | |
void | clearAtmosphericWetDelay () |
Mark atmosphericWetDelay, which is an optional field, as non-existent. More... | |
bool | isPadDelayExists () const |
===> Attribute padDelay, which is optional More... | |
double | getPadDelay () const |
Get padDelay, which is optional. More... | |
void | setPadDelay (double padDelay) |
Set padDelay with the specified double. More... | |
void | clearPadDelay () |
Mark padDelay, which is an optional field, as non-existent. More... | |
bool | isAntennaDelayExists () const |
===> Attribute antennaDelay, which is optional More... | |
double | getAntennaDelay () const |
Get antennaDelay, which is optional. More... | |
void | setAntennaDelay (double antennaDelay) |
Set antennaDelay with the specified double. More... | |
void | clearAntennaDelay () |
Mark antennaDelay, which is an optional field, as non-existent. More... | |
bool | isNumReceptorExists () const |
===> Attribute numReceptor, which is optional More... | |
int | getNumReceptor () const |
Get numReceptor, which is optional. More... | |
void | setNumReceptor (int numReceptor) |
Set numReceptor with the specified int. More... | |
void | clearNumReceptor () |
Mark numReceptor, which is an optional field, as non-existent. More... | |
bool | isPolarizationTypeExists () const |
===> Attribute polarizationType, which is optional More... | |
std::vector < PolarizationTypeMod::PolarizationType > | getPolarizationType () const |
Get polarizationType, which is optional. More... | |
void | setPolarizationType (std::vector< PolarizationTypeMod::PolarizationType > polarizationType) |
Set polarizationType with the specified std::vector<PolarizationTypeMod::PolarizationType >. More... | |
void | clearPolarizationType () |
Mark polarizationType, which is an optional field, as non-existent. More... | |
bool | isElectronicDelayExists () const |
===> Attribute electronicDelay, which is optional More... | |
std::vector< double > | getElectronicDelay () const |
Get electronicDelay, which is optional. More... | |
void | setElectronicDelay (std::vector< double > electronicDelay) |
Set electronicDelay with the specified std::vector<double >. More... | |
void | clearElectronicDelay () |
Mark electronicDelay, which is an optional field, as non-existent. More... | |
bool | isElectronicDelayRateExists () const |
===> Attribute electronicDelayRate, which is optional More... | |
std::vector< double > | getElectronicDelayRate () const |
Get electronicDelayRate, which is optional. More... | |
void | setElectronicDelayRate (std::vector< double > electronicDelayRate) |
Set electronicDelayRate with the specified std::vector<double >. More... | |
void | clearElectronicDelayRate () |
Mark electronicDelayRate, which is an optional field, as non-existent. More... | |
bool | isReceiverDelayExists () const |
===> Attribute receiverDelay, which is optional More... | |
std::vector< double > | getReceiverDelay () const |
Get receiverDelay, which is optional. More... | |
void | setReceiverDelay (std::vector< double > receiverDelay) |
Set receiverDelay with the specified std::vector<double >. More... | |
void | clearReceiverDelay () |
Mark receiverDelay, which is an optional field, as non-existent. More... | |
bool | isIFDelayExists () const |
===> Attribute IFDelay, which is optional More... | |
std::vector< double > | getIFDelay () const |
Get IFDelay, which is optional. More... | |
void | setIFDelay (std::vector< double > IFDelay) |
Set IFDelay with the specified std::vector<double >. More... | |
void | clearIFDelay () |
Mark IFDelay, which is an optional field, as non-existent. More... | |
bool | isLODelayExists () const |
===> Attribute LODelay, which is optional More... | |
std::vector< double > | getLODelay () const |
Get LODelay, which is optional. More... | |
void | setLODelay (std::vector< double > LODelay) |
Set LODelay with the specified std::vector<double >. More... | |
void | clearLODelay () |
Mark LODelay, which is an optional field, as non-existent. More... | |
bool | isCrossPolarizationDelayExists () const |
===> Attribute crossPolarizationDelay, which is optional More... | |
double | getCrossPolarizationDelay () const |
Get crossPolarizationDelay, which is optional. More... | |
void | setCrossPolarizationDelay (double crossPolarizationDelay) |
Set crossPolarizationDelay with the specified double. More... | |
void | clearCrossPolarizationDelay () |
Mark crossPolarizationDelay, which is an optional field, as non-existent. More... | |
void | setAntennaId (Tag antennaId) |
Set antennaId with the specified Tag. More... | |
Tag | getFieldId () const |
===> Attribute fieldId More... | |
void | setFieldId (Tag fieldId) |
Set fieldId with the specified Tag. More... | |
Tag | getSpectralWindowId () const |
===> Attribute spectralWindowId More... | |
void | setSpectralWindowId (Tag spectralWindowId) |
Set spectralWindowId with the specified Tag. More... | |
Links *AntennaRow * | getAntennaUsingAntennaId () |
antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId More... | |
SpectralWindowRow * | getSpectralWindowUsingSpectralWindowId () |
spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId More... | |
FieldRow * | getFieldUsingFieldId () |
fieldId pointer to the row in the Field table having Field.fieldId == fieldId More... | |
bool | compareNoAutoInc (Tag antennaId, Tag spectralWindowId, ArrayTimeInterval timeInterval, int numPoly, std::vector< double > phaseDelay, std::vector< double > phaseDelayRate, std::vector< double > groupDelay, std::vector< double > groupDelayRate, Tag fieldId) |
Compare each mandatory attribute except the autoincrementable one of this DelayModelRow with the corresponding parameters and return true if there is a match and false otherwise. More... | |
bool | compareRequiredValue (int numPoly, std::vector< double > phaseDelay, std::vector< double > phaseDelayRate, std::vector< double > groupDelay, std::vector< double > groupDelayRate, Tag fieldId) |
Compare each mandatory value (i.e. More... | |
bool | equalByRequiredValue (DelayModelRow *x) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise. More... | |
asdmIDL::DelayModelRowIDL * | toIDL () const |
Return this row in the form of an IDL struct. More... | |
void | toIDL (asdmIDL::DelayModelRowIDL &x) const |
Define the content of a DelayModelRowIDL struct from the values found in this row. More... | |
void | setFromIDL (asdmIDL::DelayModelRowIDL x) |
Fill the values of this row from the IDL struct DelayModelRowIDL. More... | |
std::string | toXML () const |
Return this row in the form of an XML string. More... | |
void | setFromXML (std::string rowDoc) |
Fill the values of this row from an XML string that was produced by the toXML() method. More... | |
Public Attributes | |
Intrinsic Table | Attributes |
Extrinsic Table | Attributes |
Private Attributes | |
DelayModelTable & | table |
The table to which this row belongs. More... | |
bool | hasBeenAdded |
Whether this row has been added to the table or not. More... | |
int | numPoly |
===> Attribute numPoly More... | |
std::vector< double > | phaseDelay |
===> Attribute phaseDelay More... | |
std::vector< double > | phaseDelayRate |
===> Attribute phaseDelayRate More... | |
std::vector< double > | groupDelay |
===> Attribute groupDelay More... | |
std::vector< double > | groupDelayRate |
===> Attribute groupDelayRate More... | |
bool | timeOriginExists |
===> Attribute timeOrigin, which is optional More... | |
ArrayTime | timeOrigin |
bool | atmosphericGroupDelayExists |
===> Attribute atmosphericGroupDelay, which is optional More... | |
double | atmosphericGroupDelay |
bool | atmosphericGroupDelayRateExists |
===> Attribute atmosphericGroupDelayRate, which is optional More... | |
double | atmosphericGroupDelayRate |
bool | geometricDelayExists |
===> Attribute geometricDelay, which is optional More... | |
double | geometricDelay |
bool | geometricDelayRateExists |
===> Attribute geometricDelayRate, which is optional More... | |
double | geometricDelayRate |
bool | numLOExists |
===> Attribute numLO, which is optional More... | |
int | numLO |
bool | LOOffsetExists |
===> Attribute LOOffset, which is optional More... | |
std::vector< Frequency > | LOOffset |
bool | LOOffsetRateExists |
===> Attribute LOOffsetRate, which is optional More... | |
std::vector< Frequency > | LOOffsetRate |
bool | dispersiveDelayExists |
===> Attribute dispersiveDelay, which is optional More... | |
double | dispersiveDelay |
bool | dispersiveDelayRateExists |
===> Attribute dispersiveDelayRate, which is optional More... | |
double | dispersiveDelayRate |
bool | atmosphericDryDelayExists |
===> Attribute atmosphericDryDelay, which is optional More... | |
double | atmosphericDryDelay |
bool | atmosphericWetDelayExists |
===> Attribute atmosphericWetDelay, which is optional More... | |
double | atmosphericWetDelay |
bool | padDelayExists |
===> Attribute padDelay, which is optional More... | |
double | padDelay |
bool | antennaDelayExists |
===> Attribute antennaDelay, which is optional More... | |
double | antennaDelay |
bool | numReceptorExists |
===> Attribute numReceptor, which is optional More... | |
int | numReceptor |
bool | polarizationTypeExists |
===> Attribute polarizationType, which is optional More... | |
std::vector < PolarizationTypeMod::PolarizationType > | polarizationType |
bool | electronicDelayExists |
===> Attribute electronicDelay, which is optional More... | |
std::vector< double > | electronicDelay |
bool | electronicDelayRateExists |
===> Attribute electronicDelayRate, which is optional More... | |
std::vector< double > | electronicDelayRate |
bool | receiverDelayExists |
===> Attribute receiverDelay, which is optional More... | |
std::vector< double > | receiverDelay |
bool | IFDelayExists |
===> Attribute IFDelay, which is optional More... | |
std::vector< double > | IFDelay |
bool | LODelayExists |
===> Attribute LODelay, which is optional More... | |
std::vector< double > | LODelay |
bool | crossPolarizationDelayExists |
===> Attribute crossPolarizationDelay, which is optional More... | |
double | crossPolarizationDelay |
Tag | fieldId |
===> Attribute fieldId More... | |
Tag | spectralWindowId |
===> Attribute spectralWindowId More... | |
Links *binary deserialization material from an EndianIStream std::map< std::string, DelayModelAttributeFromBin > | fromBinMethods |
*text deserialization material std::map< std::string, DelayModelAttributeFromText > | fromTextMethods |
Friends | |
class | asdm::DelayModelTable |
class | asdm::RowTransformer< DelayModelRow > |
The DelayModelRow class is a row of a DelayModelTable.
Generated from model's revision "-1", branch ""
Definition at line 165 of file DelayModelRow.h.
|
virtual |
friend class asdm::TableStreamReader<DelayModelTable, DelayModelRow>;
|
private |
Create a DelayModelRow.
This constructor is private because only the table can create rows. All rows know the table to which they belong.
table | The table to which this row belongs. |
|
private |
Create a DelayModelRow using a copy constructor mechanism.
Given a DelayModelRow row and a DelayModelTable table, the method creates a new DelayModelRow owned by table. Each attribute of the created row is a copy (deep) of the corresponding attribute of row. The method does not add the created row to its table, its simply parents it to table, a call to the add method has to be done in order to get the row added (very likely after having modified some of its attributes). If row is null then the method returns a row with default values for its attributes.
This constructor is private because only the table can create rows. All rows know the table to which they belong.
table | The table to which this row belongs. |
row | The row which is to be copied. |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void asdm::DelayModelRow::clearAntennaDelay | ( | ) |
Mark antennaDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearAtmosphericDryDelay | ( | ) |
Mark atmosphericDryDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearAtmosphericGroupDelay | ( | ) |
Mark atmosphericGroupDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearAtmosphericGroupDelayRate | ( | ) |
Mark atmosphericGroupDelayRate, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearAtmosphericWetDelay | ( | ) |
Mark atmosphericWetDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearCrossPolarizationDelay | ( | ) |
Mark crossPolarizationDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearDispersiveDelay | ( | ) |
Mark dispersiveDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearDispersiveDelayRate | ( | ) |
Mark dispersiveDelayRate, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearElectronicDelay | ( | ) |
Mark electronicDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearElectronicDelayRate | ( | ) |
Mark electronicDelayRate, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearGeometricDelay | ( | ) |
Mark geometricDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearGeometricDelayRate | ( | ) |
Mark geometricDelayRate, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearIFDelay | ( | ) |
Mark IFDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearLODelay | ( | ) |
Mark LODelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearLOOffset | ( | ) |
Mark LOOffset, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearLOOffsetRate | ( | ) |
Mark LOOffsetRate, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearNumLO | ( | ) |
Mark numLO, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearNumReceptor | ( | ) |
Mark numReceptor, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearPadDelay | ( | ) |
Mark padDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearPolarizationType | ( | ) |
Mark polarizationType, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearReceiverDelay | ( | ) |
Mark receiverDelay, which is an optional field, as non-existent.
void asdm::DelayModelRow::clearTimeOrigin | ( | ) |
Mark timeOrigin, which is an optional field, as non-existent.
bool asdm::DelayModelRow::compareNoAutoInc | ( | Tag | antennaId, |
Tag | spectralWindowId, | ||
ArrayTimeInterval | timeInterval, | ||
int | numPoly, | ||
std::vector< double > | phaseDelay, | ||
std::vector< double > | phaseDelayRate, | ||
std::vector< double > | groupDelay, | ||
std::vector< double > | groupDelayRate, | ||
Tag | fieldId | ||
) |
Compare each mandatory attribute except the autoincrementable one of this DelayModelRow with the corresponding parameters and return true if there is a match and false otherwise.
antennaId | |
spectralWindowId | |
timeInterval | |
numPoly | |
phaseDelay | |
phaseDelayRate | |
groupDelay | |
groupDelayRate | |
fieldId |
bool asdm::DelayModelRow::compareRequiredValue | ( | int | numPoly, |
std::vector< double > | phaseDelay, | ||
std::vector< double > | phaseDelayRate, | ||
std::vector< double > | groupDelay, | ||
std::vector< double > | groupDelayRate, | ||
Tag | fieldId | ||
) |
Compare each mandatory value (i.e.
not in the key) attribute with the corresponding parameters and return true if there is a match and false otherwise.
numPoly | |
phaseDelay | |
phaseDelayRate | |
groupDelay | |
groupDelayRate | |
fieldId |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
bool asdm::DelayModelRow::equalByRequiredValue | ( | DelayModelRow * | 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 DelayModelRow whose required attributes of the value part will be compared with those of this. |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
double asdm::DelayModelRow::getAntennaDelay | ( | ) | const |
Get antennaDelay, which is optional.
IllegalAccessException | If antennaDelay does not exist. |
Links* AntennaRow* asdm::DelayModelRow::getAntennaUsingAntennaId | ( | ) |
antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId
double asdm::DelayModelRow::getAtmosphericDryDelay | ( | ) | const |
Get atmosphericDryDelay, which is optional.
IllegalAccessException | If atmosphericDryDelay does not exist. |
double asdm::DelayModelRow::getAtmosphericGroupDelay | ( | ) | const |
Get atmosphericGroupDelay, which is optional.
IllegalAccessException | If atmosphericGroupDelay does not exist. |
double asdm::DelayModelRow::getAtmosphericGroupDelayRate | ( | ) | const |
Get atmosphericGroupDelayRate, which is optional.
IllegalAccessException | If atmosphericGroupDelayRate does not exist. |
double asdm::DelayModelRow::getAtmosphericWetDelay | ( | ) | const |
Get atmosphericWetDelay, which is optional.
IllegalAccessException | If atmosphericWetDelay does not exist. |
double asdm::DelayModelRow::getCrossPolarizationDelay | ( | ) | const |
Get crossPolarizationDelay, which is optional.
IllegalAccessException | If crossPolarizationDelay does not exist. |
double asdm::DelayModelRow::getDispersiveDelay | ( | ) | const |
Get dispersiveDelay, which is optional.
IllegalAccessException | If dispersiveDelay does not exist. |
double asdm::DelayModelRow::getDispersiveDelayRate | ( | ) | const |
Get dispersiveDelayRate, which is optional.
IllegalAccessException | If dispersiveDelayRate does not exist. |
std::vector<double > asdm::DelayModelRow::getElectronicDelay | ( | ) | const |
Get electronicDelay, which is optional.
IllegalAccessException | If electronicDelay does not exist. |
std::vector<double > asdm::DelayModelRow::getElectronicDelayRate | ( | ) | const |
Get electronicDelayRate, which is optional.
IllegalAccessException | If electronicDelayRate does not exist. |
Tag asdm::DelayModelRow::getFieldId | ( | ) | const |
FieldRow* asdm::DelayModelRow::getFieldUsingFieldId | ( | ) |
fieldId pointer to the row in the Field table having Field.fieldId == fieldId
double asdm::DelayModelRow::getGeometricDelay | ( | ) | const |
Get geometricDelay, which is optional.
IllegalAccessException | If geometricDelay does not exist. |
double asdm::DelayModelRow::getGeometricDelayRate | ( | ) | const |
Get geometricDelayRate, which is optional.
IllegalAccessException | If geometricDelayRate does not exist. |
std::vector<double > asdm::DelayModelRow::getGroupDelay | ( | ) | const |
===> Attribute groupDelay
Get groupDelay.
std::vector<double > asdm::DelayModelRow::getGroupDelayRate | ( | ) | const |
===> Attribute groupDelayRate
Get groupDelayRate.
std::vector<double > asdm::DelayModelRow::getIFDelay | ( | ) | const |
Get IFDelay, which is optional.
IllegalAccessException | If IFDelay does not exist. |
std::vector<double > asdm::DelayModelRow::getLODelay | ( | ) | const |
Get LODelay, which is optional.
IllegalAccessException | If LODelay does not exist. |
std::vector<Frequency > asdm::DelayModelRow::getLOOffset | ( | ) | const |
Get LOOffset, which is optional.
IllegalAccessException | If LOOffset does not exist. |
std::vector<Frequency > asdm::DelayModelRow::getLOOffsetRate | ( | ) | const |
Get LOOffsetRate, which is optional.
IllegalAccessException | If LOOffsetRate does not exist. |
int asdm::DelayModelRow::getNumLO | ( | ) | const |
Get numLO, which is optional.
IllegalAccessException | If numLO does not exist. |
int asdm::DelayModelRow::getNumPoly | ( | ) | const |
===> Attribute numPoly
Get numPoly.
int asdm::DelayModelRow::getNumReceptor | ( | ) | const |
Get numReceptor, which is optional.
IllegalAccessException | If numReceptor does not exist. |
double asdm::DelayModelRow::getPadDelay | ( | ) | const |
Get padDelay, which is optional.
IllegalAccessException | If padDelay does not exist. |
std::vector<double > asdm::DelayModelRow::getPhaseDelay | ( | ) | const |
===> Attribute phaseDelay
Get phaseDelay.
std::vector<double > asdm::DelayModelRow::getPhaseDelayRate | ( | ) | const |
===> Attribute phaseDelayRate
Get phaseDelayRate.
std::vector<PolarizationTypeMod::PolarizationType > asdm::DelayModelRow::getPolarizationType | ( | ) | const |
Get polarizationType, which is optional.
IllegalAccessException | If polarizationType does not exist. |
std::vector<double > asdm::DelayModelRow::getReceiverDelay | ( | ) | const |
Get receiverDelay, which is optional.
IllegalAccessException | If receiverDelay does not exist. |
Tag asdm::DelayModelRow::getSpectralWindowId | ( | ) | const |
SpectralWindowRow* asdm::DelayModelRow::getSpectralWindowUsingSpectralWindowId | ( | ) |
spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId
DelayModelTable& asdm::DelayModelRow::getTable | ( | ) | const |
Return the table to which this row belongs.
ArrayTime asdm::DelayModelRow::getTimeOrigin | ( | ) | const |
Get timeOrigin, which is optional.
IllegalAccessException | If timeOrigin does not exist. |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
bool asdm::DelayModelRow::isAdded | ( | ) | const |
Has this row been added to its table ?
|
private |
This method is used by the Table class when this row is added to the table.
bool asdm::DelayModelRow::isAntennaDelayExists | ( | ) | const |
===> Attribute antennaDelay, which is optional
The attribute antennaDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isAtmosphericDryDelayExists | ( | ) | const |
===> Attribute atmosphericDryDelay, which is optional
The attribute atmosphericDryDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isAtmosphericGroupDelayExists | ( | ) | const |
===> Attribute atmosphericGroupDelay, which is optional
The attribute atmosphericGroupDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isAtmosphericGroupDelayRateExists | ( | ) | const |
===> Attribute atmosphericGroupDelayRate, which is optional
The attribute atmosphericGroupDelayRate is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isAtmosphericWetDelayExists | ( | ) | const |
===> Attribute atmosphericWetDelay, which is optional
The attribute atmosphericWetDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isCrossPolarizationDelayExists | ( | ) | const |
===> Attribute crossPolarizationDelay, which is optional
The attribute crossPolarizationDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isDispersiveDelayExists | ( | ) | const |
===> Attribute dispersiveDelay, which is optional
The attribute dispersiveDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isDispersiveDelayRateExists | ( | ) | const |
===> Attribute dispersiveDelayRate, which is optional
The attribute dispersiveDelayRate is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isElectronicDelayExists | ( | ) | const |
===> Attribute electronicDelay, which is optional
The attribute electronicDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isElectronicDelayRateExists | ( | ) | const |
===> Attribute electronicDelayRate, which is optional
The attribute electronicDelayRate is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isGeometricDelayExists | ( | ) | const |
===> Attribute geometricDelay, which is optional
The attribute geometricDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isGeometricDelayRateExists | ( | ) | const |
===> Attribute geometricDelayRate, which is optional
The attribute geometricDelayRate is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isIFDelayExists | ( | ) | const |
===> Attribute IFDelay, which is optional
The attribute IFDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isLODelayExists | ( | ) | const |
===> Attribute LODelay, which is optional
The attribute LODelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isLOOffsetExists | ( | ) | const |
===> Attribute LOOffset, which is optional
The attribute LOOffset is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isLOOffsetRateExists | ( | ) | const |
===> Attribute LOOffsetRate, which is optional
The attribute LOOffsetRate is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isNumLOExists | ( | ) | const |
===> Attribute numLO, which is optional
The attribute numLO is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isNumReceptorExists | ( | ) | const |
===> Attribute numReceptor, which is optional
The attribute numReceptor is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isPadDelayExists | ( | ) | const |
===> Attribute padDelay, which is optional
The attribute padDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isPolarizationTypeExists | ( | ) | const |
===> Attribute polarizationType, which is optional
The attribute polarizationType is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isReceiverDelayExists | ( | ) | const |
===> Attribute receiverDelay, which is optional
The attribute receiverDelay is optional. Return true if this attribute exists.
bool asdm::DelayModelRow::isTimeOriginExists | ( | ) | const |
===> Attribute timeOrigin, which is optional
The attribute timeOrigin is optional. Return true if this attribute exists.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void asdm::DelayModelRow::setAntennaDelay | ( | double | antennaDelay | ) |
Set antennaDelay with the specified double.
antennaDelay | The double value to which antennaDelay is to be set. |
void asdm::DelayModelRow::setAntennaId | ( | Tag | antennaId | ) |
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. |
void asdm::DelayModelRow::setAtmosphericDryDelay | ( | double | atmosphericDryDelay | ) |
Set atmosphericDryDelay with the specified double.
atmosphericDryDelay | The double value to which atmosphericDryDelay is to be set. |
void asdm::DelayModelRow::setAtmosphericGroupDelay | ( | double | atmosphericGroupDelay | ) |
Set atmosphericGroupDelay with the specified double.
atmosphericGroupDelay | The double value to which atmosphericGroupDelay is to be set. |
void asdm::DelayModelRow::setAtmosphericGroupDelayRate | ( | double | atmosphericGroupDelayRate | ) |
Set atmosphericGroupDelayRate with the specified double.
atmosphericGroupDelayRate | The double value to which atmosphericGroupDelayRate is to be set. |
void asdm::DelayModelRow::setAtmosphericWetDelay | ( | double | atmosphericWetDelay | ) |
Set atmosphericWetDelay with the specified double.
atmosphericWetDelay | The double value to which atmosphericWetDelay is to be set. |
void asdm::DelayModelRow::setCrossPolarizationDelay | ( | double | crossPolarizationDelay | ) |
Set crossPolarizationDelay with the specified double.
crossPolarizationDelay | The double value to which crossPolarizationDelay is to be set. |
void asdm::DelayModelRow::setDispersiveDelay | ( | double | dispersiveDelay | ) |
Set dispersiveDelay with the specified double.
dispersiveDelay | The double value to which dispersiveDelay is to be set. |
void asdm::DelayModelRow::setDispersiveDelayRate | ( | double | dispersiveDelayRate | ) |
Set dispersiveDelayRate with the specified double.
dispersiveDelayRate | The double value to which dispersiveDelayRate is to be set. |
void asdm::DelayModelRow::setElectronicDelay | ( | std::vector< double > | electronicDelay | ) |
Set electronicDelay with the specified std::vector<double >.
electronicDelay | The std::vector<double > value to which electronicDelay is to be set. |
void asdm::DelayModelRow::setElectronicDelayRate | ( | std::vector< double > | electronicDelayRate | ) |
Set electronicDelayRate with the specified std::vector<double >.
electronicDelayRate | The std::vector<double > value to which electronicDelayRate is to be set. |
void asdm::DelayModelRow::setFieldId | ( | Tag | fieldId | ) |
void asdm::DelayModelRow::setFromIDL | ( | asdmIDL::DelayModelRowIDL | x | ) |
Fill the values of this row from the IDL struct DelayModelRowIDL.
x | The IDL struct containing the values used to fill this row. |
ConversionException |
void asdm::DelayModelRow::setFromXML | ( | std::string | rowDoc | ) |
Fill the values of this row from an XML string that was produced by the toXML() method.
rowDoc | the XML string being used to set the values of this row. |
ConversionException |
void asdm::DelayModelRow::setGeometricDelay | ( | double | geometricDelay | ) |
Set geometricDelay with the specified double.
geometricDelay | The double value to which geometricDelay is to be set. |
void asdm::DelayModelRow::setGeometricDelayRate | ( | double | geometricDelayRate | ) |
Set geometricDelayRate with the specified double.
geometricDelayRate | The double value to which geometricDelayRate is to be set. |
void asdm::DelayModelRow::setGroupDelay | ( | std::vector< double > | groupDelay | ) |
Set groupDelay with the specified std::vector<double >.
groupDelay | The std::vector<double > value to which groupDelay is to be set. |
void asdm::DelayModelRow::setGroupDelayRate | ( | std::vector< double > | groupDelayRate | ) |
Set groupDelayRate with the specified std::vector<double >.
groupDelayRate | The std::vector<double > value to which groupDelayRate is to be set. |
void asdm::DelayModelRow::setIFDelay | ( | std::vector< double > | IFDelay | ) |
Set IFDelay with the specified std::vector<double >.
IFDelay | The std::vector<double > value to which IFDelay is to be set. |
void asdm::DelayModelRow::setLODelay | ( | std::vector< double > | LODelay | ) |
Set LODelay with the specified std::vector<double >.
LODelay | The std::vector<double > value to which LODelay is to be set. |
void asdm::DelayModelRow::setLOOffset | ( | std::vector< Frequency > | LOOffset | ) |
Set LOOffset with the specified std::vector<Frequency >.
LOOffset | The std::vector<Frequency > value to which LOOffset is to be set. |
void asdm::DelayModelRow::setLOOffsetRate | ( | std::vector< Frequency > | LOOffsetRate | ) |
Set LOOffsetRate with the specified std::vector<Frequency >.
LOOffsetRate | The std::vector<Frequency > value to which LOOffsetRate is to be set. |
void asdm::DelayModelRow::setNumLO | ( | int | numLO | ) |
Set numLO with the specified int.
numLO | The int value to which numLO is to be set. |
void asdm::DelayModelRow::setNumPoly | ( | int | numPoly | ) |
Set numPoly with the specified int.
numPoly | The int value to which numPoly is to be set. |
void asdm::DelayModelRow::setNumReceptor | ( | int | numReceptor | ) |
Set numReceptor with the specified int.
numReceptor | The int value to which numReceptor is to be set. |
void asdm::DelayModelRow::setPadDelay | ( | double | padDelay | ) |
Set padDelay with the specified double.
padDelay | The double value to which padDelay is to be set. |
void asdm::DelayModelRow::setPhaseDelay | ( | std::vector< double > | phaseDelay | ) |
Set phaseDelay with the specified std::vector<double >.
phaseDelay | The std::vector<double > value to which phaseDelay is to be set. |
void asdm::DelayModelRow::setPhaseDelayRate | ( | std::vector< double > | phaseDelayRate | ) |
Set phaseDelayRate with the specified std::vector<double >.
phaseDelayRate | The std::vector<double > value to which phaseDelayRate is to be set. |
void asdm::DelayModelRow::setPolarizationType | ( | std::vector< PolarizationTypeMod::PolarizationType > | polarizationType | ) |
Set polarizationType with the specified std::vector<PolarizationTypeMod::PolarizationType >.
polarizationType | The std::vector<PolarizationTypeMod::PolarizationType > value to which polarizationType is to be set. |
void asdm::DelayModelRow::setReceiverDelay | ( | std::vector< double > | receiverDelay | ) |
Set receiverDelay with the specified std::vector<double >.
receiverDelay | The std::vector<double > value to which receiverDelay is to be set. |
void asdm::DelayModelRow::setSpectralWindowId | ( | Tag | spectralWindowId | ) |
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. |
void asdm::DelayModelRow::setTimeInterval | ( | ArrayTimeInterval | timeInterval | ) |
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. |
void asdm::DelayModelRow::setTimeOrigin | ( | ArrayTime | timeOrigin | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Serialize this into a stream of bytes written to an EndianOSStream.
eoss | the EndianOSStream to be written to |
asdmIDL::DelayModelRowIDL* asdm::DelayModelRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::DelayModelRow::toIDL | ( | asdmIDL::DelayModelRowIDL & | x | ) | const |
Define the content of a DelayModelRowIDL struct from the values found in this row.
x | a reference to the DelayModelRowIDL struct to be set. |
std::string asdm::DelayModelRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
|
friend |
Definition at line 166 of file DelayModelRow.h.
|
friend |
Definition at line 167 of file DelayModelRow.h.
|
private |
Definition at line 1868 of file DelayModelRow.h.
|
private |
===> Attribute antennaDelay, which is optional
Definition at line 1865 of file DelayModelRow.h.
|
private |
Definition at line 1829 of file DelayModelRow.h.
|
private |
===> Attribute atmosphericDryDelay, which is optional
Definition at line 1826 of file DelayModelRow.h.
|
private |
Definition at line 1712 of file DelayModelRow.h.
|
private |
===> Attribute atmosphericGroupDelay, which is optional
Definition at line 1709 of file DelayModelRow.h.
|
private |
Definition at line 1725 of file DelayModelRow.h.
|
private |
===> Attribute atmosphericGroupDelayRate, which is optional
Definition at line 1722 of file DelayModelRow.h.
|
private |
Definition at line 1842 of file DelayModelRow.h.
|
private |
===> Attribute atmosphericWetDelay, which is optional
Definition at line 1839 of file DelayModelRow.h.
Extrinsic Table asdm::DelayModelRow::Attributes |
Definition at line 190 of file DelayModelRow.h.
Extrinsic Table asdm::DelayModelRow::Attributes |
Definition at line 1278 of file DelayModelRow.h.
|
private |
Definition at line 1972 of file DelayModelRow.h.
|
private |
===> Attribute crossPolarizationDelay, which is optional
Definition at line 1969 of file DelayModelRow.h.
|
private |
Definition at line 1803 of file DelayModelRow.h.
|
private |
===> Attribute dispersiveDelay, which is optional
Definition at line 1800 of file DelayModelRow.h.
|
private |
Definition at line 1816 of file DelayModelRow.h.
|
private |
===> Attribute dispersiveDelayRate, which is optional
Definition at line 1813 of file DelayModelRow.h.
|
private |
Definition at line 1907 of file DelayModelRow.h.
|
private |
===> Attribute electronicDelay, which is optional
Definition at line 1904 of file DelayModelRow.h.
|
private |
Definition at line 1920 of file DelayModelRow.h.
|
private |
===> Attribute electronicDelayRate, which is optional
Definition at line 1917 of file DelayModelRow.h.
|
private |
===> Attribute fieldId
Definition at line 1998 of file DelayModelRow.h.
|
private |
Definition at line 2045 of file DelayModelRow.h.
|
private |
Definition at line 2084 of file DelayModelRow.h.
|
private |
Definition at line 1738 of file DelayModelRow.h.
|
private |
===> Attribute geometricDelay, which is optional
Definition at line 1735 of file DelayModelRow.h.
|
private |
Definition at line 1751 of file DelayModelRow.h.
|
private |
===> Attribute geometricDelayRate, which is optional
Definition at line 1748 of file DelayModelRow.h.
|
private |
===> Attribute groupDelay
Definition at line 1675 of file DelayModelRow.h.
|
private |
===> Attribute groupDelayRate
Definition at line 1686 of file DelayModelRow.h.
|
private |
Whether this row has been added to the table or not.
Definition at line 1587 of file DelayModelRow.h.
|
private |
Definition at line 1946 of file DelayModelRow.h.
|
private |
===> Attribute IFDelay, which is optional
Definition at line 1943 of file DelayModelRow.h.
|
private |
Definition at line 1959 of file DelayModelRow.h.
|
private |
===> Attribute LODelay, which is optional
Definition at line 1956 of file DelayModelRow.h.
|
private |
Definition at line 1777 of file DelayModelRow.h.
|
private |
===> Attribute LOOffset, which is optional
Definition at line 1774 of file DelayModelRow.h.
|
private |
Definition at line 1790 of file DelayModelRow.h.
|
private |
===> Attribute LOOffsetRate, which is optional
Definition at line 1787 of file DelayModelRow.h.
|
private |
Definition at line 1764 of file DelayModelRow.h.
|
private |
===> Attribute numLO, which is optional
Definition at line 1761 of file DelayModelRow.h.
|
private |
===> Attribute numPoly
Definition at line 1642 of file DelayModelRow.h.
|
private |
Definition at line 1881 of file DelayModelRow.h.
|
private |
===> Attribute numReceptor, which is optional
Definition at line 1878 of file DelayModelRow.h.
|
private |
Definition at line 1855 of file DelayModelRow.h.
|
private |
===> Attribute padDelay, which is optional
Definition at line 1852 of file DelayModelRow.h.
|
private |
===> Attribute phaseDelay
Definition at line 1653 of file DelayModelRow.h.
|
private |
===> Attribute phaseDelayRate
Definition at line 1664 of file DelayModelRow.h.
|
private |
Definition at line 1894 of file DelayModelRow.h.
|
private |
===> Attribute polarizationType, which is optional
Definition at line 1891 of file DelayModelRow.h.
|
private |
Definition at line 1933 of file DelayModelRow.h.
|
private |
===> Attribute receiverDelay, which is optional
Definition at line 1930 of file DelayModelRow.h.
|
private |
===> Attribute spectralWindowId
Definition at line 2009 of file DelayModelRow.h.
|
private |
The table to which this row belongs.
Definition at line 1583 of file DelayModelRow.h.
|
private |
Definition at line 1699 of file DelayModelRow.h.
|
private |
===> Attribute timeOrigin, which is optional
Definition at line 1696 of file DelayModelRow.h.