The DelayModelFixedParametersRow class is a row of a DelayModelFixedParametersTable. More...
#include <DelayModelFixedParametersRow.h>
Public Member Functions | |
virtual | ~DelayModelFixedParametersRow () |
friend class asdm::TableStreamReader<DelayModelFixedParametersTable, DelayModelFixedParametersRow>; | |
DelayModelFixedParametersTable & | getTable () const |
Return the table to which this row belongs. | |
bool | isAdded () const |
Has this row been added to its table ? | |
string | getDelayModelVersion () const |
===> Attribute delayModelVersion | |
void | setDelayModelVersion (string delayModelVersion) |
Set delayModelVersion with the specified string. | |
bool | isGaussConstantExists () const |
===> Attribute gaussConstant, which is optional | |
AngularRate | getGaussConstant () const |
Get gaussConstant, which is optional. | |
void | setGaussConstant (AngularRate gaussConstant) |
Set gaussConstant with the specified AngularRate. | |
void | clearGaussConstant () |
Mark gaussConstant, which is an optional field, as non-existent. | |
bool | isNewtonianConstantExists () const |
===> Attribute newtonianConstant, which is optional | |
double | getNewtonianConstant () const |
Get newtonianConstant, which is optional. | |
void | setNewtonianConstant (double newtonianConstant) |
Set newtonianConstant with the specified double. | |
void | clearNewtonianConstant () |
Mark newtonianConstant, which is an optional field, as non-existent. | |
bool | isGravityExists () const |
===> Attribute gravity, which is optional | |
double | getGravity () const |
Get gravity, which is optional. | |
void | setGravity (double gravity) |
Set gravity with the specified double. | |
void | clearGravity () |
Mark gravity, which is an optional field, as non-existent. | |
bool | isEarthFlatteningExists () const |
===> Attribute earthFlattening, which is optional | |
double | getEarthFlattening () const |
Get earthFlattening, which is optional. | |
void | setEarthFlattening (double earthFlattening) |
Set earthFlattening with the specified double. | |
void | clearEarthFlattening () |
Mark earthFlattening, which is an optional field, as non-existent. | |
bool | isEarthRadiusExists () const |
===> Attribute earthRadius, which is optional | |
Length | getEarthRadius () const |
Get earthRadius, which is optional. | |
void | setEarthRadius (Length earthRadius) |
Set earthRadius with the specified Length. | |
void | clearEarthRadius () |
Mark earthRadius, which is an optional field, as non-existent. | |
bool | isMoonEarthMassRatioExists () const |
===> Attribute moonEarthMassRatio, which is optional | |
double | getMoonEarthMassRatio () const |
Get moonEarthMassRatio, which is optional. | |
void | setMoonEarthMassRatio (double moonEarthMassRatio) |
Set moonEarthMassRatio with the specified double. | |
void | clearMoonEarthMassRatio () |
Mark moonEarthMassRatio, which is an optional field, as non-existent. | |
bool | isEphemerisEpochExists () const |
===> Attribute ephemerisEpoch, which is optional | |
string | getEphemerisEpoch () const |
Get ephemerisEpoch, which is optional. | |
void | setEphemerisEpoch (string ephemerisEpoch) |
Set ephemerisEpoch with the specified string. | |
void | clearEphemerisEpoch () |
Mark ephemerisEpoch, which is an optional field, as non-existent. | |
bool | isEarthTideLagExists () const |
===> Attribute earthTideLag, which is optional | |
double | getEarthTideLag () const |
Get earthTideLag, which is optional. | |
void | setEarthTideLag (double earthTideLag) |
Set earthTideLag with the specified double. | |
void | clearEarthTideLag () |
Mark earthTideLag, which is an optional field, as non-existent. | |
bool | isEarthGMExists () const |
===> Attribute earthGM, which is optional | |
double | getEarthGM () const |
Get earthGM, which is optional. | |
void | setEarthGM (double earthGM) |
Set earthGM with the specified double. | |
void | clearEarthGM () |
Mark earthGM, which is an optional field, as non-existent. | |
bool | isMoonGMExists () const |
===> Attribute moonGM, which is optional | |
double | getMoonGM () const |
Get moonGM, which is optional. | |
void | setMoonGM (double moonGM) |
Set moonGM with the specified double. | |
void | clearMoonGM () |
Mark moonGM, which is an optional field, as non-existent. | |
bool | isSunGMExists () const |
===> Attribute sunGM, which is optional | |
double | getSunGM () const |
Get sunGM, which is optional. | |
void | setSunGM (double sunGM) |
Set sunGM with the specified double. | |
void | clearSunGM () |
Mark sunGM, which is an optional field, as non-existent. | |
bool | isLoveNumberHExists () const |
===> Attribute loveNumberH, which is optional | |
double | getLoveNumberH () const |
Get loveNumberH, which is optional. | |
void | setLoveNumberH (double loveNumberH) |
Set loveNumberH with the specified double. | |
void | clearLoveNumberH () |
Mark loveNumberH, which is an optional field, as non-existent. | |
bool | isLoveNumberLExists () const |
===> Attribute loveNumberL, which is optional | |
double | getLoveNumberL () const |
Get loveNumberL, which is optional. | |
void | setLoveNumberL (double loveNumberL) |
Set loveNumberL with the specified double. | |
void | clearLoveNumberL () |
Mark loveNumberL, which is an optional field, as non-existent. | |
bool | isPrecessionConstantExists () const |
===> Attribute precessionConstant, which is optional | |
AngularRate | getPrecessionConstant () const |
Get precessionConstant, which is optional. | |
void | setPrecessionConstant (AngularRate precessionConstant) |
Set precessionConstant with the specified AngularRate. | |
void | clearPrecessionConstant () |
Mark precessionConstant, which is an optional field, as non-existent. | |
bool | isLightTime1AUExists () const |
===> Attribute lightTime1AU, which is optional | |
double | getLightTime1AU () const |
Get lightTime1AU, which is optional. | |
void | setLightTime1AU (double lightTime1AU) |
Set lightTime1AU with the specified double. | |
void | clearLightTime1AU () |
Mark lightTime1AU, which is an optional field, as non-existent. | |
bool | isSpeedOfLightExists () const |
===> Attribute speedOfLight, which is optional | |
Speed | getSpeedOfLight () const |
Get speedOfLight, which is optional. | |
void | setSpeedOfLight (Speed speedOfLight) |
Set speedOfLight with the specified Speed. | |
void | clearSpeedOfLight () |
Mark speedOfLight, which is an optional field, as non-existent. | |
bool | isDelayModelFlagsExists () const |
===> Attribute delayModelFlags, which is optional | |
string | getDelayModelFlags () const |
Get delayModelFlags, which is optional. | |
void | setDelayModelFlags (string delayModelFlags) |
Set delayModelFlags with the specified string. | |
void | clearDelayModelFlags () |
Mark delayModelFlags, which is an optional field, as non-existent. | |
void | setExecBlockId (Tag execBlockId) |
Set execBlockId with the specified Tag. | |
Links *ExecBlockRow * | getExecBlockUsingExecBlockId () |
execBlockId pointer to the row in the ExecBlock table having ExecBlock.execBlockId == execBlockId | |
bool | compareNoAutoInc (string delayModelVersion, Tag execBlockId) |
Compare each mandatory attribute except the autoincrementable one of this DelayModelFixedParametersRow with the corresponding parameters and return true if there is a match and false otherwise. | |
bool | compareRequiredValue (string delayModelVersion, Tag execBlockId) |
Compare each mandatory value (i.e. | |
bool | equalByRequiredValue (DelayModelFixedParametersRow *x) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise. | |
asdmIDL::DelayModelFixedParametersRowIDL * | toIDL () const |
Return this row in the form of an IDL struct. | |
void | toIDL (asdmIDL::DelayModelFixedParametersRowIDL &x) const |
Define the content of a DelayModelFixedParametersRowIDL struct from the values found in this row. | |
void | setFromIDL (asdmIDL::DelayModelFixedParametersRowIDL x) |
Fill the values of this row from the IDL struct DelayModelFixedParametersRowIDL. | |
std::string | toXML () const |
Return this row in the form of an XML string. | |
void | setFromXML (std::string rowDoc) |
Fill the values of this row from an XML string that was produced by the toXML() method. | |
Public Attributes | |
Intrinsic Table | Attributes |
Extrinsic Table | Attributes |
Private Member Functions | |
void | isAdded (bool added) |
This method is used by the Table class when this row is added to the table. | |
DelayModelFixedParametersRow (DelayModelFixedParametersTable &table) | |
Create a DelayModelFixedParametersRow. | |
DelayModelFixedParametersRow (DelayModelFixedParametersTable &table, DelayModelFixedParametersRow &row) | |
Create a DelayModelFixedParametersRow using a copy constructor mechanism. | |
void | setDelayModelFixedParametersId (Tag delayModelFixedParametersId) |
Set delayModelFixedParametersId with the specified Tag value. | |
void | delayModelFixedParametersIdFromBin (EndianIStream &eis) |
void | delayModelVersionFromBin (EndianIStream &eis) |
void | execBlockIdFromBin (EndianIStream &eis) |
void | gaussConstantFromBin (EndianIStream &eis) |
void | newtonianConstantFromBin (EndianIStream &eis) |
void | gravityFromBin (EndianIStream &eis) |
void | earthFlatteningFromBin (EndianIStream &eis) |
void | earthRadiusFromBin (EndianIStream &eis) |
void | moonEarthMassRatioFromBin (EndianIStream &eis) |
void | ephemerisEpochFromBin (EndianIStream &eis) |
void | earthTideLagFromBin (EndianIStream &eis) |
void | earthGMFromBin (EndianIStream &eis) |
void | moonGMFromBin (EndianIStream &eis) |
void | sunGMFromBin (EndianIStream &eis) |
void | loveNumberHFromBin (EndianIStream &eis) |
void | loveNumberLFromBin (EndianIStream &eis) |
void | precessionConstantFromBin (EndianIStream &eis) |
void | lightTime1AUFromBin (EndianIStream &eis) |
void | speedOfLightFromBin (EndianIStream &eis) |
void | delayModelFlagsFromBin (EndianIStream &eis) |
void | delayModelFixedParametersIdFromText (const string &s) |
void | delayModelVersionFromText (const string &s) |
void | execBlockIdFromText (const string &s) |
void | gaussConstantFromText (const string &s) |
void | newtonianConstantFromText (const string &s) |
void | gravityFromText (const string &s) |
void | earthFlatteningFromText (const string &s) |
void | earthRadiusFromText (const string &s) |
void | moonEarthMassRatioFromText (const string &s) |
void | ephemerisEpochFromText (const string &s) |
void | earthTideLagFromText (const string &s) |
void | earthGMFromText (const string &s) |
void | moonGMFromText (const string &s) |
void | sunGMFromText (const string &s) |
void | loveNumberHFromText (const string &s) |
void | loveNumberLFromText (const string &s) |
void | precessionConstantFromText (const string &s) |
void | lightTime1AUFromText (const string &s) |
void | speedOfLightFromText (const string &s) |
void | delayModelFlagsFromText (const string &s) |
void | toBin (EndianOSStream &eoss) |
Serialize this into a stream of bytes written to an EndianOSStream. | |
Private Attributes | |
DelayModelFixedParametersTable & | table |
The table to which this row belongs. | |
bool | hasBeenAdded |
Whether this row has been added to the table or not. | |
string | delayModelVersion |
===> Attribute delayModelVersion | |
bool | gaussConstantExists |
===> Attribute gaussConstant, which is optional | |
AngularRate | gaussConstant |
bool | newtonianConstantExists |
===> Attribute newtonianConstant, which is optional | |
double | newtonianConstant |
bool | gravityExists |
===> Attribute gravity, which is optional | |
double | gravity |
bool | earthFlatteningExists |
===> Attribute earthFlattening, which is optional | |
double | earthFlattening |
bool | earthRadiusExists |
===> Attribute earthRadius, which is optional | |
Length | earthRadius |
bool | moonEarthMassRatioExists |
===> Attribute moonEarthMassRatio, which is optional | |
double | moonEarthMassRatio |
bool | ephemerisEpochExists |
===> Attribute ephemerisEpoch, which is optional | |
string | ephemerisEpoch |
bool | earthTideLagExists |
===> Attribute earthTideLag, which is optional | |
double | earthTideLag |
bool | earthGMExists |
===> Attribute earthGM, which is optional | |
double | earthGM |
bool | moonGMExists |
===> Attribute moonGM, which is optional | |
double | moonGM |
bool | sunGMExists |
===> Attribute sunGM, which is optional | |
double | sunGM |
bool | loveNumberHExists |
===> Attribute loveNumberH, which is optional | |
double | loveNumberH |
bool | loveNumberLExists |
===> Attribute loveNumberL, which is optional | |
double | loveNumberL |
bool | precessionConstantExists |
===> Attribute precessionConstant, which is optional | |
AngularRate | precessionConstant |
bool | lightTime1AUExists |
===> Attribute lightTime1AU, which is optional | |
double | lightTime1AU |
bool | speedOfLightExists |
===> Attribute speedOfLight, which is optional | |
Speed | speedOfLight |
bool | delayModelFlagsExists |
===> Attribute delayModelFlags, which is optional | |
string | delayModelFlags |
Links *binary deserialization material from an EndianIStream std::map< std::string, DelayModelFixedParametersAttributeFromBin > | fromBinMethods |
*text deserialization material std::map< std::string, DelayModelFixedParametersAttributeFromText > | fromTextMethods |
Friends | |
class | asdm::DelayModelFixedParametersTable |
class | asdm::RowTransformer< DelayModelFixedParametersRow > |
The DelayModelFixedParametersRow class is a row of a DelayModelFixedParametersTable.
Generated from model's revision "-1", branch ""
Definition at line 139 of file DelayModelFixedParametersRow.h.
virtual asdm::DelayModelFixedParametersRow::~DelayModelFixedParametersRow | ( | ) | [virtual] |
friend class asdm::TableStreamReader<DelayModelFixedParametersTable, DelayModelFixedParametersRow>;
asdm::DelayModelFixedParametersRow::DelayModelFixedParametersRow | ( | DelayModelFixedParametersTable & | table | ) | [private] |
Create a DelayModelFixedParametersRow.
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. |
asdm::DelayModelFixedParametersRow::DelayModelFixedParametersRow | ( | DelayModelFixedParametersTable & | table, | |
DelayModelFixedParametersRow & | row | |||
) | [private] |
Create a DelayModelFixedParametersRow using a copy constructor mechanism.
Given a DelayModelFixedParametersRow row and a DelayModelFixedParametersTable table, the method creates a new DelayModelFixedParametersRow 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. |
void asdm::DelayModelFixedParametersRow::clearDelayModelFlags | ( | ) |
Mark delayModelFlags, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearEarthFlattening | ( | ) |
Mark earthFlattening, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearEarthGM | ( | ) |
Mark earthGM, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearEarthRadius | ( | ) |
Mark earthRadius, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearEarthTideLag | ( | ) |
Mark earthTideLag, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearEphemerisEpoch | ( | ) |
Mark ephemerisEpoch, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearGaussConstant | ( | ) |
Mark gaussConstant, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearGravity | ( | ) |
Mark gravity, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearLightTime1AU | ( | ) |
Mark lightTime1AU, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearLoveNumberH | ( | ) |
Mark loveNumberH, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearLoveNumberL | ( | ) |
Mark loveNumberL, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearMoonEarthMassRatio | ( | ) |
Mark moonEarthMassRatio, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearMoonGM | ( | ) |
Mark moonGM, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearNewtonianConstant | ( | ) |
Mark newtonianConstant, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearPrecessionConstant | ( | ) |
Mark precessionConstant, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearSpeedOfLight | ( | ) |
Mark speedOfLight, which is an optional field, as non-existent.
void asdm::DelayModelFixedParametersRow::clearSunGM | ( | ) |
Mark sunGM, which is an optional field, as non-existent.
bool asdm::DelayModelFixedParametersRow::compareNoAutoInc | ( | string | delayModelVersion, | |
Tag | execBlockId | |||
) |
Compare each mandatory attribute except the autoincrementable one of this DelayModelFixedParametersRow with the corresponding parameters and return true if there is a match and false otherwise.
delayModelVersion | ||
execBlockId |
bool asdm::DelayModelFixedParametersRow::compareRequiredValue | ( | string | delayModelVersion, | |
Tag | execBlockId | |||
) |
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.
delayModelVersion | ||
execBlockId |
void asdm::DelayModelFixedParametersRow::delayModelFixedParametersIdFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::delayModelFixedParametersIdFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::delayModelFlagsFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::delayModelFlagsFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::delayModelVersionFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::delayModelVersionFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::earthFlatteningFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::earthFlatteningFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::earthGMFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::earthGMFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::earthRadiusFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::earthRadiusFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::earthTideLagFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::earthTideLagFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::ephemerisEpochFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::ephemerisEpochFromText | ( | const string & | s | ) | [private] |
bool asdm::DelayModelFixedParametersRow::equalByRequiredValue | ( | DelayModelFixedParametersRow * | 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 DelayModelFixedParametersRow whose required attributes of the value part will be compared with those of this. |
void asdm::DelayModelFixedParametersRow::execBlockIdFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::execBlockIdFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::gaussConstantFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::gaussConstantFromText | ( | const string & | s | ) | [private] |
string asdm::DelayModelFixedParametersRow::getDelayModelFlags | ( | ) | const |
Get delayModelFlags, which is optional.
IllegalAccessException | If delayModelFlags does not exist. |
string asdm::DelayModelFixedParametersRow::getDelayModelVersion | ( | ) | const |
===> Attribute delayModelVersion
Get delayModelVersion.
double asdm::DelayModelFixedParametersRow::getEarthFlattening | ( | ) | const |
Get earthFlattening, which is optional.
IllegalAccessException | If earthFlattening does not exist. |
double asdm::DelayModelFixedParametersRow::getEarthGM | ( | ) | const |
Get earthGM, which is optional.
IllegalAccessException | If earthGM does not exist. |
Length asdm::DelayModelFixedParametersRow::getEarthRadius | ( | ) | const |
Get earthRadius, which is optional.
IllegalAccessException | If earthRadius does not exist. |
double asdm::DelayModelFixedParametersRow::getEarthTideLag | ( | ) | const |
Get earthTideLag, which is optional.
IllegalAccessException | If earthTideLag does not exist. |
string asdm::DelayModelFixedParametersRow::getEphemerisEpoch | ( | ) | const |
Get ephemerisEpoch, which is optional.
IllegalAccessException | If ephemerisEpoch does not exist. |
Links* ExecBlockRow* asdm::DelayModelFixedParametersRow::getExecBlockUsingExecBlockId | ( | ) |
execBlockId pointer to the row in the ExecBlock table having ExecBlock.execBlockId == execBlockId
AngularRate asdm::DelayModelFixedParametersRow::getGaussConstant | ( | ) | const |
Get gaussConstant, which is optional.
IllegalAccessException | If gaussConstant does not exist. |
double asdm::DelayModelFixedParametersRow::getGravity | ( | ) | const |
Get gravity, which is optional.
IllegalAccessException | If gravity does not exist. |
double asdm::DelayModelFixedParametersRow::getLightTime1AU | ( | ) | const |
Get lightTime1AU, which is optional.
IllegalAccessException | If lightTime1AU does not exist. |
double asdm::DelayModelFixedParametersRow::getLoveNumberH | ( | ) | const |
Get loveNumberH, which is optional.
IllegalAccessException | If loveNumberH does not exist. |
double asdm::DelayModelFixedParametersRow::getLoveNumberL | ( | ) | const |
Get loveNumberL, which is optional.
IllegalAccessException | If loveNumberL does not exist. |
double asdm::DelayModelFixedParametersRow::getMoonEarthMassRatio | ( | ) | const |
Get moonEarthMassRatio, which is optional.
IllegalAccessException | If moonEarthMassRatio does not exist. |
double asdm::DelayModelFixedParametersRow::getMoonGM | ( | ) | const |
Get moonGM, which is optional.
IllegalAccessException | If moonGM does not exist. |
double asdm::DelayModelFixedParametersRow::getNewtonianConstant | ( | ) | const |
Get newtonianConstant, which is optional.
IllegalAccessException | If newtonianConstant does not exist. |
AngularRate asdm::DelayModelFixedParametersRow::getPrecessionConstant | ( | ) | const |
Get precessionConstant, which is optional.
IllegalAccessException | If precessionConstant does not exist. |
Speed asdm::DelayModelFixedParametersRow::getSpeedOfLight | ( | ) | const |
Get speedOfLight, which is optional.
IllegalAccessException | If speedOfLight does not exist. |
double asdm::DelayModelFixedParametersRow::getSunGM | ( | ) | const |
Get sunGM, which is optional.
IllegalAccessException | If sunGM does not exist. |
DelayModelFixedParametersTable& asdm::DelayModelFixedParametersRow::getTable | ( | ) | const |
Return the table to which this row belongs.
void asdm::DelayModelFixedParametersRow::gravityFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::gravityFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::isAdded | ( | bool | added | ) | [private] |
This method is used by the Table class when this row is added to the table.
bool asdm::DelayModelFixedParametersRow::isAdded | ( | ) | const |
Has this row been added to its table ?
bool asdm::DelayModelFixedParametersRow::isDelayModelFlagsExists | ( | ) | const |
===> Attribute delayModelFlags, which is optional
The attribute delayModelFlags is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isEarthFlatteningExists | ( | ) | const |
===> Attribute earthFlattening, which is optional
The attribute earthFlattening is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isEarthGMExists | ( | ) | const |
===> Attribute earthGM, which is optional
The attribute earthGM is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isEarthRadiusExists | ( | ) | const |
===> Attribute earthRadius, which is optional
The attribute earthRadius is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isEarthTideLagExists | ( | ) | const |
===> Attribute earthTideLag, which is optional
The attribute earthTideLag is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isEphemerisEpochExists | ( | ) | const |
===> Attribute ephemerisEpoch, which is optional
The attribute ephemerisEpoch is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isGaussConstantExists | ( | ) | const |
===> Attribute gaussConstant, which is optional
The attribute gaussConstant is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isGravityExists | ( | ) | const |
===> Attribute gravity, which is optional
The attribute gravity is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isLightTime1AUExists | ( | ) | const |
===> Attribute lightTime1AU, which is optional
The attribute lightTime1AU is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isLoveNumberHExists | ( | ) | const |
===> Attribute loveNumberH, which is optional
The attribute loveNumberH is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isLoveNumberLExists | ( | ) | const |
===> Attribute loveNumberL, which is optional
The attribute loveNumberL is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isMoonEarthMassRatioExists | ( | ) | const |
===> Attribute moonEarthMassRatio, which is optional
The attribute moonEarthMassRatio is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isMoonGMExists | ( | ) | const |
===> Attribute moonGM, which is optional
The attribute moonGM is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isNewtonianConstantExists | ( | ) | const |
===> Attribute newtonianConstant, which is optional
The attribute newtonianConstant is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isPrecessionConstantExists | ( | ) | const |
===> Attribute precessionConstant, which is optional
The attribute precessionConstant is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isSpeedOfLightExists | ( | ) | const |
===> Attribute speedOfLight, which is optional
The attribute speedOfLight is optional. Return true if this attribute exists.
bool asdm::DelayModelFixedParametersRow::isSunGMExists | ( | ) | const |
===> Attribute sunGM, which is optional
The attribute sunGM is optional. Return true if this attribute exists.
void asdm::DelayModelFixedParametersRow::lightTime1AUFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::lightTime1AUFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::loveNumberHFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::loveNumberHFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::loveNumberLFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::loveNumberLFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::moonEarthMassRatioFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::moonEarthMassRatioFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::moonGMFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::moonGMFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::newtonianConstantFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::newtonianConstantFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::precessionConstantFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::precessionConstantFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::setDelayModelFixedParametersId | ( | Tag | delayModelFixedParametersId | ) | [private] |
Set delayModelFixedParametersId with the specified Tag value.
delayModelFixedParametersId | The Tag value to which delayModelFixedParametersId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
void asdm::DelayModelFixedParametersRow::setDelayModelFlags | ( | string | delayModelFlags | ) |
Set delayModelFlags with the specified string.
delayModelFlags | The string value to which delayModelFlags is to be set. |
void asdm::DelayModelFixedParametersRow::setDelayModelVersion | ( | string | delayModelVersion | ) |
Set delayModelVersion with the specified string.
delayModelVersion | The string value to which delayModelVersion is to be set. |
void asdm::DelayModelFixedParametersRow::setEarthFlattening | ( | double | earthFlattening | ) |
Set earthFlattening with the specified double.
earthFlattening | The double value to which earthFlattening is to be set. |
void asdm::DelayModelFixedParametersRow::setEarthGM | ( | double | earthGM | ) |
Set earthGM with the specified double.
earthGM | The double value to which earthGM is to be set. |
void asdm::DelayModelFixedParametersRow::setEarthRadius | ( | Length | earthRadius | ) |
void asdm::DelayModelFixedParametersRow::setEarthTideLag | ( | double | earthTideLag | ) |
Set earthTideLag with the specified double.
earthTideLag | The double value to which earthTideLag is to be set. |
void asdm::DelayModelFixedParametersRow::setEphemerisEpoch | ( | string | ephemerisEpoch | ) |
Set ephemerisEpoch with the specified string.
ephemerisEpoch | The string value to which ephemerisEpoch is to be set. |
void asdm::DelayModelFixedParametersRow::setExecBlockId | ( | Tag | execBlockId | ) |
void asdm::DelayModelFixedParametersRow::setFromIDL | ( | asdmIDL::DelayModelFixedParametersRowIDL | x | ) |
Fill the values of this row from the IDL struct DelayModelFixedParametersRowIDL.
x | The IDL struct containing the values used to fill this row. |
ConversionException |
void asdm::DelayModelFixedParametersRow::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::DelayModelFixedParametersRow::setGaussConstant | ( | AngularRate | gaussConstant | ) |
Set gaussConstant with the specified AngularRate.
gaussConstant | The AngularRate value to which gaussConstant is to be set. |
void asdm::DelayModelFixedParametersRow::setGravity | ( | double | gravity | ) |
Set gravity with the specified double.
gravity | The double value to which gravity is to be set. |
void asdm::DelayModelFixedParametersRow::setLightTime1AU | ( | double | lightTime1AU | ) |
Set lightTime1AU with the specified double.
lightTime1AU | The double value to which lightTime1AU is to be set. |
void asdm::DelayModelFixedParametersRow::setLoveNumberH | ( | double | loveNumberH | ) |
Set loveNumberH with the specified double.
loveNumberH | The double value to which loveNumberH is to be set. |
void asdm::DelayModelFixedParametersRow::setLoveNumberL | ( | double | loveNumberL | ) |
Set loveNumberL with the specified double.
loveNumberL | The double value to which loveNumberL is to be set. |
void asdm::DelayModelFixedParametersRow::setMoonEarthMassRatio | ( | double | moonEarthMassRatio | ) |
Set moonEarthMassRatio with the specified double.
moonEarthMassRatio | The double value to which moonEarthMassRatio is to be set. |
void asdm::DelayModelFixedParametersRow::setMoonGM | ( | double | moonGM | ) |
Set moonGM with the specified double.
moonGM | The double value to which moonGM is to be set. |
void asdm::DelayModelFixedParametersRow::setNewtonianConstant | ( | double | newtonianConstant | ) |
Set newtonianConstant with the specified double.
newtonianConstant | The double value to which newtonianConstant is to be set. |
void asdm::DelayModelFixedParametersRow::setPrecessionConstant | ( | AngularRate | precessionConstant | ) |
Set precessionConstant with the specified AngularRate.
precessionConstant | The AngularRate value to which precessionConstant is to be set. |
void asdm::DelayModelFixedParametersRow::setSpeedOfLight | ( | Speed | speedOfLight | ) |
void asdm::DelayModelFixedParametersRow::setSunGM | ( | double | sunGM | ) |
Set sunGM with the specified double.
sunGM | The double value to which sunGM is to be set. |
void asdm::DelayModelFixedParametersRow::speedOfLightFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::speedOfLightFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::sunGMFromBin | ( | EndianIStream & | eis | ) | [private] |
void asdm::DelayModelFixedParametersRow::sunGMFromText | ( | const string & | s | ) | [private] |
void asdm::DelayModelFixedParametersRow::toBin | ( | EndianOSStream & | eoss | ) | [private] |
Serialize this into a stream of bytes written to an EndianOSStream.
eoss | the EndianOSStream to be written to |
void asdm::DelayModelFixedParametersRow::toIDL | ( | asdmIDL::DelayModelFixedParametersRowIDL & | x | ) | const |
Define the content of a DelayModelFixedParametersRowIDL struct from the values found in this row.
x | a reference to the DelayModelFixedParametersRowIDL struct to be set. |
asdmIDL::DelayModelFixedParametersRowIDL* asdm::DelayModelFixedParametersRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
std::string asdm::DelayModelFixedParametersRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
friend class asdm::DelayModelFixedParametersTable [friend] |
Definition at line 140 of file DelayModelFixedParametersRow.h.
friend class asdm::RowTransformer< DelayModelFixedParametersRow > [friend] |
Definition at line 141 of file DelayModelFixedParametersRow.h.
Extrinsic Table asdm::DelayModelFixedParametersRow::Attributes |
Definition at line 915 of file DelayModelFixedParametersRow.h.
Extrinsic Table asdm::DelayModelFixedParametersRow::Attributes |
Definition at line 164 of file DelayModelFixedParametersRow.h.
string asdm::DelayModelFixedParametersRow::delayModelFlags [private] |
Definition at line 1385 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::delayModelFlagsExists [private] |
===> Attribute delayModelFlags, which is optional
Definition at line 1382 of file DelayModelFixedParametersRow.h.
string asdm::DelayModelFixedParametersRow::delayModelVersion [private] |
===> Attribute delayModelVersion
Definition at line 1164 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::earthFlattening [private] |
Definition at line 1216 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::earthFlatteningExists [private] |
===> Attribute earthFlattening, which is optional
Definition at line 1213 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::earthGM [private] |
Definition at line 1281 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::earthGMExists [private] |
===> Attribute earthGM, which is optional
Definition at line 1278 of file DelayModelFixedParametersRow.h.
Definition at line 1229 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::earthRadiusExists [private] |
===> Attribute earthRadius, which is optional
Definition at line 1226 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::earthTideLag [private] |
Definition at line 1268 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::earthTideLagExists [private] |
===> Attribute earthTideLag, which is optional
Definition at line 1265 of file DelayModelFixedParametersRow.h.
string asdm::DelayModelFixedParametersRow::ephemerisEpoch [private] |
Definition at line 1255 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::ephemerisEpochExists [private] |
===> Attribute ephemerisEpoch, which is optional
Definition at line 1252 of file DelayModelFixedParametersRow.h.
Links* binary deserialization material from an EndianIStream std::map<std::string, DelayModelFixedParametersAttributeFromBin> asdm::DelayModelFixedParametersRow::fromBinMethods [private] |
Definition at line 1422 of file DelayModelFixedParametersRow.h.
* text deserialization material std::map<std::string, DelayModelFixedParametersAttributeFromText> asdm::DelayModelFixedParametersRow::fromTextMethods [private] |
Definition at line 1450 of file DelayModelFixedParametersRow.h.
Definition at line 1177 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::gaussConstantExists [private] |
===> Attribute gaussConstant, which is optional
Definition at line 1174 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::gravity [private] |
Definition at line 1203 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::gravityExists [private] |
===> Attribute gravity, which is optional
Definition at line 1200 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::hasBeenAdded [private] |
Whether this row has been added to the table or not.
Definition at line 1097 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::lightTime1AU [private] |
Definition at line 1359 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::lightTime1AUExists [private] |
===> Attribute lightTime1AU, which is optional
Definition at line 1356 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::loveNumberH [private] |
Definition at line 1320 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::loveNumberHExists [private] |
===> Attribute loveNumberH, which is optional
Definition at line 1317 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::loveNumberL [private] |
Definition at line 1333 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::loveNumberLExists [private] |
===> Attribute loveNumberL, which is optional
Definition at line 1330 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::moonEarthMassRatio [private] |
Definition at line 1242 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::moonEarthMassRatioExists [private] |
===> Attribute moonEarthMassRatio, which is optional
Definition at line 1239 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::moonGM [private] |
Definition at line 1294 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::moonGMExists [private] |
===> Attribute moonGM, which is optional
Definition at line 1291 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::newtonianConstant [private] |
Definition at line 1190 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::newtonianConstantExists [private] |
===> Attribute newtonianConstant, which is optional
Definition at line 1187 of file DelayModelFixedParametersRow.h.
Definition at line 1346 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::precessionConstantExists [private] |
===> Attribute precessionConstant, which is optional
Definition at line 1343 of file DelayModelFixedParametersRow.h.
Definition at line 1372 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::speedOfLightExists [private] |
===> Attribute speedOfLight, which is optional
Definition at line 1369 of file DelayModelFixedParametersRow.h.
double asdm::DelayModelFixedParametersRow::sunGM [private] |
Definition at line 1307 of file DelayModelFixedParametersRow.h.
bool asdm::DelayModelFixedParametersRow::sunGMExists [private] |
===> Attribute sunGM, which is optional
Definition at line 1304 of file DelayModelFixedParametersRow.h.
The table to which this row belongs.
Definition at line 1093 of file DelayModelFixedParametersRow.h.