asdm::DelayModelFixedParametersRow Class Reference

The DelayModelFixedParametersRow class is a row of a DelayModelFixedParametersTable. More...

#include <DelayModelFixedParametersRow.h>

List of all members.

Public Member Functions

virtual ~DelayModelFixedParametersRow ()
 friend class asdm::TableStreamReader<DelayModelFixedParametersTable, DelayModelFixedParametersRow>;
DelayModelFixedParametersTablegetTable () 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 *ExecBlockRowgetExecBlockUsingExecBlockId ()
 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

DelayModelFixedParametersTabletable
 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 >

Detailed Description

The DelayModelFixedParametersRow class is a row of a DelayModelFixedParametersTable.

Generated from model's revision "-1", branch ""

Definition at line 139 of file DelayModelFixedParametersRow.h.


Constructor & Destructor Documentation

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.

Parameters:
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.

Parameters:
table The table to which this row belongs.
row The row which is to be copied.

Member Function Documentation

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.

Parameters:
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.

Parameters:
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.

Parameters:
x a pointer on the DelayModelFixedParametersRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.
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.

Returns:
delayModelFlags as string
Exceptions:
IllegalAccessException If delayModelFlags does not exist.
string asdm::DelayModelFixedParametersRow::getDelayModelVersion (  )  const

===> Attribute delayModelVersion

Get delayModelVersion.

Returns:
delayModelVersion as string
double asdm::DelayModelFixedParametersRow::getEarthFlattening (  )  const

Get earthFlattening, which is optional.

Returns:
earthFlattening as double
Exceptions:
IllegalAccessException If earthFlattening does not exist.
double asdm::DelayModelFixedParametersRow::getEarthGM (  )  const

Get earthGM, which is optional.

Returns:
earthGM as double
Exceptions:
IllegalAccessException If earthGM does not exist.
Length asdm::DelayModelFixedParametersRow::getEarthRadius (  )  const

Get earthRadius, which is optional.

Returns:
earthRadius as Length
Exceptions:
IllegalAccessException If earthRadius does not exist.
double asdm::DelayModelFixedParametersRow::getEarthTideLag (  )  const

Get earthTideLag, which is optional.

Returns:
earthTideLag as double
Exceptions:
IllegalAccessException If earthTideLag does not exist.
string asdm::DelayModelFixedParametersRow::getEphemerisEpoch (  )  const

Get ephemerisEpoch, which is optional.

Returns:
ephemerisEpoch as string
Exceptions:
IllegalAccessException If ephemerisEpoch does not exist.
Links* ExecBlockRow* asdm::DelayModelFixedParametersRow::getExecBlockUsingExecBlockId (  ) 

execBlockId pointer to the row in the ExecBlock table having ExecBlock.execBlockId == execBlockId

Returns:
a ExecBlockRow*
AngularRate asdm::DelayModelFixedParametersRow::getGaussConstant (  )  const

Get gaussConstant, which is optional.

Returns:
gaussConstant as AngularRate
Exceptions:
IllegalAccessException If gaussConstant does not exist.
double asdm::DelayModelFixedParametersRow::getGravity (  )  const

Get gravity, which is optional.

Returns:
gravity as double
Exceptions:
IllegalAccessException If gravity does not exist.
double asdm::DelayModelFixedParametersRow::getLightTime1AU (  )  const

Get lightTime1AU, which is optional.

Returns:
lightTime1AU as double
Exceptions:
IllegalAccessException If lightTime1AU does not exist.
double asdm::DelayModelFixedParametersRow::getLoveNumberH (  )  const

Get loveNumberH, which is optional.

Returns:
loveNumberH as double
Exceptions:
IllegalAccessException If loveNumberH does not exist.
double asdm::DelayModelFixedParametersRow::getLoveNumberL (  )  const

Get loveNumberL, which is optional.

Returns:
loveNumberL as double
Exceptions:
IllegalAccessException If loveNumberL does not exist.
double asdm::DelayModelFixedParametersRow::getMoonEarthMassRatio (  )  const

Get moonEarthMassRatio, which is optional.

Returns:
moonEarthMassRatio as double
Exceptions:
IllegalAccessException If moonEarthMassRatio does not exist.
double asdm::DelayModelFixedParametersRow::getMoonGM (  )  const

Get moonGM, which is optional.

Returns:
moonGM as double
Exceptions:
IllegalAccessException If moonGM does not exist.
double asdm::DelayModelFixedParametersRow::getNewtonianConstant (  )  const

Get newtonianConstant, which is optional.

Returns:
newtonianConstant as double
Exceptions:
IllegalAccessException If newtonianConstant does not exist.
AngularRate asdm::DelayModelFixedParametersRow::getPrecessionConstant (  )  const

Get precessionConstant, which is optional.

Returns:
precessionConstant as AngularRate
Exceptions:
IllegalAccessException If precessionConstant does not exist.
Speed asdm::DelayModelFixedParametersRow::getSpeedOfLight (  )  const

Get speedOfLight, which is optional.

Returns:
speedOfLight as Speed
Exceptions:
IllegalAccessException If speedOfLight does not exist.
double asdm::DelayModelFixedParametersRow::getSunGM (  )  const

Get sunGM, which is optional.

Returns:
sunGM as double
Exceptions:
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 ?

Returns:
true if and only if it has been added.
bool asdm::DelayModelFixedParametersRow::isDelayModelFlagsExists (  )  const

===> Attribute delayModelFlags, which is optional

The attribute delayModelFlags is optional. Return true if this attribute exists.

Returns:
true if and only if the delayModelFlags attribute exists.
bool asdm::DelayModelFixedParametersRow::isEarthFlatteningExists (  )  const

===> Attribute earthFlattening, which is optional

The attribute earthFlattening is optional. Return true if this attribute exists.

Returns:
true if and only if the earthFlattening attribute exists.
bool asdm::DelayModelFixedParametersRow::isEarthGMExists (  )  const

===> Attribute earthGM, which is optional

The attribute earthGM is optional. Return true if this attribute exists.

Returns:
true if and only if the earthGM attribute exists.
bool asdm::DelayModelFixedParametersRow::isEarthRadiusExists (  )  const

===> Attribute earthRadius, which is optional

The attribute earthRadius is optional. Return true if this attribute exists.

Returns:
true if and only if the earthRadius attribute exists.
bool asdm::DelayModelFixedParametersRow::isEarthTideLagExists (  )  const

===> Attribute earthTideLag, which is optional

The attribute earthTideLag is optional. Return true if this attribute exists.

Returns:
true if and only if the earthTideLag attribute exists.
bool asdm::DelayModelFixedParametersRow::isEphemerisEpochExists (  )  const

===> Attribute ephemerisEpoch, which is optional

The attribute ephemerisEpoch is optional. Return true if this attribute exists.

Returns:
true if and only if the ephemerisEpoch attribute exists.
bool asdm::DelayModelFixedParametersRow::isGaussConstantExists (  )  const

===> Attribute gaussConstant, which is optional

The attribute gaussConstant is optional. Return true if this attribute exists.

Returns:
true if and only if the gaussConstant attribute exists.
bool asdm::DelayModelFixedParametersRow::isGravityExists (  )  const

===> Attribute gravity, which is optional

The attribute gravity is optional. Return true if this attribute exists.

Returns:
true if and only if the gravity attribute exists.
bool asdm::DelayModelFixedParametersRow::isLightTime1AUExists (  )  const

===> Attribute lightTime1AU, which is optional

The attribute lightTime1AU is optional. Return true if this attribute exists.

Returns:
true if and only if the lightTime1AU attribute exists.
bool asdm::DelayModelFixedParametersRow::isLoveNumberHExists (  )  const

===> Attribute loveNumberH, which is optional

The attribute loveNumberH is optional. Return true if this attribute exists.

Returns:
true if and only if the loveNumberH attribute exists.
bool asdm::DelayModelFixedParametersRow::isLoveNumberLExists (  )  const

===> Attribute loveNumberL, which is optional

The attribute loveNumberL is optional. Return true if this attribute exists.

Returns:
true if and only if the loveNumberL attribute exists.
bool asdm::DelayModelFixedParametersRow::isMoonEarthMassRatioExists (  )  const

===> Attribute moonEarthMassRatio, which is optional

The attribute moonEarthMassRatio is optional. Return true if this attribute exists.

Returns:
true if and only if the moonEarthMassRatio attribute exists.
bool asdm::DelayModelFixedParametersRow::isMoonGMExists (  )  const

===> Attribute moonGM, which is optional

The attribute moonGM is optional. Return true if this attribute exists.

Returns:
true if and only if the moonGM attribute exists.
bool asdm::DelayModelFixedParametersRow::isNewtonianConstantExists (  )  const

===> Attribute newtonianConstant, which is optional

The attribute newtonianConstant is optional. Return true if this attribute exists.

Returns:
true if and only if the newtonianConstant attribute exists.
bool asdm::DelayModelFixedParametersRow::isPrecessionConstantExists (  )  const

===> Attribute precessionConstant, which is optional

The attribute precessionConstant is optional. Return true if this attribute exists.

Returns:
true if and only if the precessionConstant attribute exists.
bool asdm::DelayModelFixedParametersRow::isSpeedOfLightExists (  )  const

===> Attribute speedOfLight, which is optional

The attribute speedOfLight is optional. Return true if this attribute exists.

Returns:
true if and only if the speedOfLight attribute exists.
bool asdm::DelayModelFixedParametersRow::isSunGMExists (  )  const

===> Attribute sunGM, which is optional

The attribute sunGM is optional. Return true if this attribute exists.

Returns:
true if and only if the sunGM 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.

Parameters:
delayModelFixedParametersId The Tag value to which delayModelFixedParametersId is to be set.
Exceptions:
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.

Parameters:
delayModelFlags The string value to which delayModelFlags is to be set.
void asdm::DelayModelFixedParametersRow::setDelayModelVersion ( string  delayModelVersion  ) 

Set delayModelVersion with the specified string.

Parameters:
delayModelVersion The string value to which delayModelVersion is to be set.
void asdm::DelayModelFixedParametersRow::setEarthFlattening ( double  earthFlattening  ) 

Set earthFlattening with the specified double.

Parameters:
earthFlattening The double value to which earthFlattening is to be set.
void asdm::DelayModelFixedParametersRow::setEarthGM ( double  earthGM  ) 

Set earthGM with the specified double.

Parameters:
earthGM The double value to which earthGM is to be set.
void asdm::DelayModelFixedParametersRow::setEarthRadius ( Length  earthRadius  ) 

Set earthRadius with the specified Length.

Parameters:
earthRadius The Length value to which earthRadius is to be set.
void asdm::DelayModelFixedParametersRow::setEarthTideLag ( double  earthTideLag  ) 

Set earthTideLag with the specified double.

Parameters:
earthTideLag The double value to which earthTideLag is to be set.
void asdm::DelayModelFixedParametersRow::setEphemerisEpoch ( string  ephemerisEpoch  ) 

Set ephemerisEpoch with the specified string.

Parameters:
ephemerisEpoch The string value to which ephemerisEpoch is to be set.
void asdm::DelayModelFixedParametersRow::setExecBlockId ( Tag  execBlockId  ) 

Set execBlockId with the specified Tag.

Parameters:
execBlockId The Tag value to which execBlockId is to be set.
void asdm::DelayModelFixedParametersRow::setFromIDL ( asdmIDL::DelayModelFixedParametersRowIDL  x  ) 

Fill the values of this row from the IDL struct DelayModelFixedParametersRowIDL.

Parameters:
x The IDL struct containing the values used to fill this row.
Exceptions:
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.

Parameters:
rowDoc the XML string being used to set the values of this row.
Exceptions:
ConversionException 
void asdm::DelayModelFixedParametersRow::setGaussConstant ( AngularRate  gaussConstant  ) 

Set gaussConstant with the specified AngularRate.

Parameters:
gaussConstant The AngularRate value to which gaussConstant is to be set.
void asdm::DelayModelFixedParametersRow::setGravity ( double  gravity  ) 

Set gravity with the specified double.

Parameters:
gravity The double value to which gravity is to be set.
void asdm::DelayModelFixedParametersRow::setLightTime1AU ( double  lightTime1AU  ) 

Set lightTime1AU with the specified double.

Parameters:
lightTime1AU The double value to which lightTime1AU is to be set.
void asdm::DelayModelFixedParametersRow::setLoveNumberH ( double  loveNumberH  ) 

Set loveNumberH with the specified double.

Parameters:
loveNumberH The double value to which loveNumberH is to be set.
void asdm::DelayModelFixedParametersRow::setLoveNumberL ( double  loveNumberL  ) 

Set loveNumberL with the specified double.

Parameters:
loveNumberL The double value to which loveNumberL is to be set.
void asdm::DelayModelFixedParametersRow::setMoonEarthMassRatio ( double  moonEarthMassRatio  ) 

Set moonEarthMassRatio with the specified double.

Parameters:
moonEarthMassRatio The double value to which moonEarthMassRatio is to be set.
void asdm::DelayModelFixedParametersRow::setMoonGM ( double  moonGM  ) 

Set moonGM with the specified double.

Parameters:
moonGM The double value to which moonGM is to be set.
void asdm::DelayModelFixedParametersRow::setNewtonianConstant ( double  newtonianConstant  ) 

Set newtonianConstant with the specified double.

Parameters:
newtonianConstant The double value to which newtonianConstant is to be set.
void asdm::DelayModelFixedParametersRow::setPrecessionConstant ( AngularRate  precessionConstant  ) 

Set precessionConstant with the specified AngularRate.

Parameters:
precessionConstant The AngularRate value to which precessionConstant is to be set.
void asdm::DelayModelFixedParametersRow::setSpeedOfLight ( Speed  speedOfLight  ) 

Set speedOfLight with the specified Speed.

Parameters:
speedOfLight The Speed value to which speedOfLight is to be set.
void asdm::DelayModelFixedParametersRow::setSunGM ( double  sunGM  ) 

Set sunGM with the specified double.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Returns:
The values of this row as a DelayModelFixedParametersRowIDL struct.
std::string asdm::DelayModelFixedParametersRow::toXML (  )  const

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.

Friends And Related Function Documentation

friend class asdm::DelayModelFixedParametersTable [friend]

Definition at line 140 of file DelayModelFixedParametersRow.h.

Definition at line 141 of file DelayModelFixedParametersRow.h.


Member Data Documentation

Definition at line 915 of file DelayModelFixedParametersRow.h.

Definition at line 164 of file DelayModelFixedParametersRow.h.

Definition at line 1385 of file DelayModelFixedParametersRow.h.

===> Attribute delayModelFlags, which is optional

Definition at line 1382 of file DelayModelFixedParametersRow.h.

===> Attribute delayModelVersion

Definition at line 1164 of file DelayModelFixedParametersRow.h.

Definition at line 1216 of file DelayModelFixedParametersRow.h.

===> Attribute earthFlattening, which is optional

Definition at line 1213 of file DelayModelFixedParametersRow.h.

Definition at line 1281 of file DelayModelFixedParametersRow.h.

===> Attribute earthGM, which is optional

Definition at line 1278 of file DelayModelFixedParametersRow.h.

Definition at line 1229 of file DelayModelFixedParametersRow.h.

===> Attribute earthRadius, which is optional

Definition at line 1226 of file DelayModelFixedParametersRow.h.

Definition at line 1268 of file DelayModelFixedParametersRow.h.

===> Attribute earthTideLag, which is optional

Definition at line 1265 of file DelayModelFixedParametersRow.h.

Definition at line 1255 of file DelayModelFixedParametersRow.h.

===> 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.

===> Attribute gaussConstant, which is optional

Definition at line 1174 of file DelayModelFixedParametersRow.h.

Definition at line 1203 of file DelayModelFixedParametersRow.h.

===> Attribute gravity, which is optional

Definition at line 1200 of file DelayModelFixedParametersRow.h.

Whether this row has been added to the table or not.

Definition at line 1097 of file DelayModelFixedParametersRow.h.

Definition at line 1359 of file DelayModelFixedParametersRow.h.

===> Attribute lightTime1AU, which is optional

Definition at line 1356 of file DelayModelFixedParametersRow.h.

Definition at line 1320 of file DelayModelFixedParametersRow.h.

===> Attribute loveNumberH, which is optional

Definition at line 1317 of file DelayModelFixedParametersRow.h.

Definition at line 1333 of file DelayModelFixedParametersRow.h.

===> Attribute loveNumberL, which is optional

Definition at line 1330 of file DelayModelFixedParametersRow.h.

Definition at line 1242 of file DelayModelFixedParametersRow.h.

===> Attribute moonEarthMassRatio, which is optional

Definition at line 1239 of file DelayModelFixedParametersRow.h.

Definition at line 1294 of file DelayModelFixedParametersRow.h.

===> Attribute moonGM, which is optional

Definition at line 1291 of file DelayModelFixedParametersRow.h.

Definition at line 1190 of file DelayModelFixedParametersRow.h.

===> Attribute newtonianConstant, which is optional

Definition at line 1187 of file DelayModelFixedParametersRow.h.

Definition at line 1346 of file DelayModelFixedParametersRow.h.

===> Attribute precessionConstant, which is optional

Definition at line 1343 of file DelayModelFixedParametersRow.h.

Definition at line 1372 of file DelayModelFixedParametersRow.h.

===> Attribute speedOfLight, which is optional

Definition at line 1369 of file DelayModelFixedParametersRow.h.

Definition at line 1307 of file DelayModelFixedParametersRow.h.

===> 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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1