asdm::DelayModelVariableParametersRow Class Reference

The DelayModelVariableParametersRow class is a row of a DelayModelVariableParametersTable. More...

#include <DelayModelVariableParametersRow.h>

List of all members.

Public Member Functions

virtual ~DelayModelVariableParametersRow ()
 friend class asdm::TableStreamReader<DelayModelVariableParametersTable, DelayModelVariableParametersRow>;
DelayModelVariableParametersTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
ArrayTime getTime () const
 ===> Attribute time
void setTime (ArrayTime time)
 Set time with the specified ArrayTime.
double getUt1_utc () const
 ===> Attribute ut1_utc
void setUt1_utc (double ut1_utc)
 Set ut1_utc with the specified double.
double getIat_utc () const
 ===> Attribute iat_utc
void setIat_utc (double iat_utc)
 Set iat_utc with the specified double.
DifferenceTypeMod::DifferenceType getTimeType () const
 ===> Attribute timeType
void setTimeType (DifferenceTypeMod::DifferenceType timeType)
 Set timeType with the specified DifferenceTypeMod::DifferenceType.
Angle getGstAtUt0 () const
 ===> Attribute gstAtUt0
void setGstAtUt0 (Angle gstAtUt0)
 Set gstAtUt0 with the specified Angle.
AngularRate getEarthRotationRate () const
 ===> Attribute earthRotationRate
void setEarthRotationRate (AngularRate earthRotationRate)
 Set earthRotationRate with the specified AngularRate.
vector< double > getPolarOffsets () const
 ===> Attribute polarOffsets
void setPolarOffsets (vector< double > polarOffsets)
 Set polarOffsets with the specified vector<double >.
DifferenceTypeMod::DifferenceType getPolarOffsetsType () const
 ===> Attribute polarOffsetsType
void setPolarOffsetsType (DifferenceTypeMod::DifferenceType polarOffsetsType)
 Set polarOffsetsType with the specified DifferenceTypeMod::DifferenceType.
bool isNutationInLongitudeExists () const
 ===> Attribute nutationInLongitude, which is optional
Angle getNutationInLongitude () const
 Get nutationInLongitude, which is optional.
void setNutationInLongitude (Angle nutationInLongitude)
 Set nutationInLongitude with the specified Angle.
void clearNutationInLongitude ()
 Mark nutationInLongitude, which is an optional field, as non-existent.
bool isNutationInLongitudeRateExists () const
 ===> Attribute nutationInLongitudeRate, which is optional
AngularRate getNutationInLongitudeRate () const
 Get nutationInLongitudeRate, which is optional.
void setNutationInLongitudeRate (AngularRate nutationInLongitudeRate)
 Set nutationInLongitudeRate with the specified AngularRate.
void clearNutationInLongitudeRate ()
 Mark nutationInLongitudeRate, which is an optional field, as non-existent.
bool isNutationInObliquityExists () const
 ===> Attribute nutationInObliquity, which is optional
Angle getNutationInObliquity () const
 Get nutationInObliquity, which is optional.
void setNutationInObliquity (Angle nutationInObliquity)
 Set nutationInObliquity with the specified Angle.
void clearNutationInObliquity ()
 Mark nutationInObliquity, which is an optional field, as non-existent.
bool isNutationInObliquityRateExists () const
 ===> Attribute nutationInObliquityRate, which is optional
AngularRate getNutationInObliquityRate () const
 Get nutationInObliquityRate, which is optional.
void setNutationInObliquityRate (AngularRate nutationInObliquityRate)
 Set nutationInObliquityRate with the specified AngularRate.
void clearNutationInObliquityRate ()
 Mark nutationInObliquityRate, which is an optional field, as non-existent.
void setDelayModelFixedParametersId (Tag delayModelFixedParametersId)
 Set delayModelFixedParametersId with the specified Tag.
Links
*DelayModelFixedParametersRow
getDelayModelFixedParametersUsingDelayModelFixedParametersId ()
 delayModelFixedParametersId pointer to the row in the DelayModelFixedParameters table having DelayModelFixedParameters.delayModelFixedParametersId == delayModelFixedParametersId
bool compareNoAutoInc (ArrayTime time, double ut1_utc, double iat_utc, DifferenceTypeMod::DifferenceType timeType, Angle gstAtUt0, AngularRate earthRotationRate, vector< double > polarOffsets, DifferenceTypeMod::DifferenceType polarOffsetsType, Tag delayModelFixedParametersId)
 Compare each mandatory attribute except the autoincrementable one of this DelayModelVariableParametersRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (ArrayTime time, double ut1_utc, double iat_utc, DifferenceTypeMod::DifferenceType timeType, Angle gstAtUt0, AngularRate earthRotationRate, vector< double > polarOffsets, DifferenceTypeMod::DifferenceType polarOffsetsType, Tag delayModelFixedParametersId)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (DelayModelVariableParametersRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::DelayModelVariableParametersRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void toIDL (asdmIDL::DelayModelVariableParametersRowIDL &x) const
 Define the content of a DelayModelVariableParametersRowIDL struct from the values found in this row.
void setFromIDL (asdmIDL::DelayModelVariableParametersRowIDL x)
 Fill the values of this row from the IDL struct DelayModelVariableParametersRowIDL.
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.
 DelayModelVariableParametersRow (DelayModelVariableParametersTable &table)
 Create a DelayModelVariableParametersRow.
 DelayModelVariableParametersRow (DelayModelVariableParametersTable &table, DelayModelVariableParametersRow &row)
 Create a DelayModelVariableParametersRow using a copy constructor mechanism.
void setDelayModelVariableParametersId (Tag delayModelVariableParametersId)
 Set delayModelVariableParametersId with the specified Tag value.
void delayModelVariableParametersIdFromBin (EndianIStream &eis)
void timeFromBin (EndianIStream &eis)
void ut1_utcFromBin (EndianIStream &eis)
void iat_utcFromBin (EndianIStream &eis)
void timeTypeFromBin (EndianIStream &eis)
void gstAtUt0FromBin (EndianIStream &eis)
void earthRotationRateFromBin (EndianIStream &eis)
void polarOffsetsFromBin (EndianIStream &eis)
void polarOffsetsTypeFromBin (EndianIStream &eis)
void delayModelFixedParametersIdFromBin (EndianIStream &eis)
void nutationInLongitudeFromBin (EndianIStream &eis)
void nutationInLongitudeRateFromBin (EndianIStream &eis)
void nutationInObliquityFromBin (EndianIStream &eis)
void nutationInObliquityRateFromBin (EndianIStream &eis)
void delayModelVariableParametersIdFromText (const string &s)
void timeFromText (const string &s)
void ut1_utcFromText (const string &s)
void iat_utcFromText (const string &s)
void timeTypeFromText (const string &s)
void gstAtUt0FromText (const string &s)
void earthRotationRateFromText (const string &s)
void polarOffsetsFromText (const string &s)
void polarOffsetsTypeFromText (const string &s)
void delayModelFixedParametersIdFromText (const string &s)
void nutationInLongitudeFromText (const string &s)
void nutationInLongitudeRateFromText (const string &s)
void nutationInObliquityFromText (const string &s)
void nutationInObliquityRateFromText (const string &s)
void toBin (EndianOSStream &eoss)
 Serialize this into a stream of bytes written to an EndianOSStream.

Private Attributes

DelayModelVariableParametersTabletable
 The table to which this row belongs.
bool hasBeenAdded
 Whether this row has been added to the table or not.
ArrayTime time
 ===> Attribute time
double ut1_utc
 ===> Attribute ut1_utc
double iat_utc
 ===> Attribute iat_utc
DifferenceTypeMod::DifferenceType timeType
 ===> Attribute timeType
Angle gstAtUt0
 ===> Attribute gstAtUt0
AngularRate earthRotationRate
 ===> Attribute earthRotationRate
vector< double > polarOffsets
 ===> Attribute polarOffsets
DifferenceTypeMod::DifferenceType polarOffsetsType
 ===> Attribute polarOffsetsType
bool nutationInLongitudeExists
 ===> Attribute nutationInLongitude, which is optional
Angle nutationInLongitude
bool nutationInLongitudeRateExists
 ===> Attribute nutationInLongitudeRate, which is optional
AngularRate nutationInLongitudeRate
bool nutationInObliquityExists
 ===> Attribute nutationInObliquity, which is optional
Angle nutationInObliquity
bool nutationInObliquityRateExists
 ===> Attribute nutationInObliquityRate, which is optional
AngularRate nutationInObliquityRate
Links *binary deserialization
material from an EndianIStream
std::map< std::string,
DelayModelVariableParametersAttributeFromBin
fromBinMethods
*text deserialization material
std::map< std::string,
DelayModelVariableParametersAttributeFromText
fromTextMethods

Friends

class asdm::DelayModelVariableParametersTable
class asdm::RowTransformer< DelayModelVariableParametersRow >

Detailed Description

The DelayModelVariableParametersRow class is a row of a DelayModelVariableParametersTable.

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

Definition at line 131 of file DelayModelVariableParametersRow.h.


Constructor & Destructor Documentation

virtual asdm::DelayModelVariableParametersRow::~DelayModelVariableParametersRow (  )  [virtual]

friend class asdm::TableStreamReader<DelayModelVariableParametersTable, DelayModelVariableParametersRow>;

asdm::DelayModelVariableParametersRow::DelayModelVariableParametersRow ( DelayModelVariableParametersTable table  )  [private]

Create a DelayModelVariableParametersRow.

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::DelayModelVariableParametersRow::DelayModelVariableParametersRow ( DelayModelVariableParametersTable table,
DelayModelVariableParametersRow row 
) [private]

Create a DelayModelVariableParametersRow using a copy constructor mechanism.

Given a DelayModelVariableParametersRow row and a DelayModelVariableParametersTable table, the method creates a new DelayModelVariableParametersRow 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::DelayModelVariableParametersRow::clearNutationInLongitude (  ) 

Mark nutationInLongitude, which is an optional field, as non-existent.

void asdm::DelayModelVariableParametersRow::clearNutationInLongitudeRate (  ) 

Mark nutationInLongitudeRate, which is an optional field, as non-existent.

void asdm::DelayModelVariableParametersRow::clearNutationInObliquity (  ) 

Mark nutationInObliquity, which is an optional field, as non-existent.

void asdm::DelayModelVariableParametersRow::clearNutationInObliquityRate (  ) 

Mark nutationInObliquityRate, which is an optional field, as non-existent.

bool asdm::DelayModelVariableParametersRow::compareNoAutoInc ( ArrayTime  time,
double  ut1_utc,
double  iat_utc,
DifferenceTypeMod::DifferenceType  timeType,
Angle  gstAtUt0,
AngularRate  earthRotationRate,
vector< double >  polarOffsets,
DifferenceTypeMod::DifferenceType  polarOffsetsType,
Tag  delayModelFixedParametersId 
)

Compare each mandatory attribute except the autoincrementable one of this DelayModelVariableParametersRow with the corresponding parameters and return true if there is a match and false otherwise.

Parameters:
time 
ut1_utc 
iat_utc 
timeType 
gstAtUt0 
earthRotationRate 
polarOffsets 
polarOffsetsType 
delayModelFixedParametersId 
bool asdm::DelayModelVariableParametersRow::compareRequiredValue ( ArrayTime  time,
double  ut1_utc,
double  iat_utc,
DifferenceTypeMod::DifferenceType  timeType,
Angle  gstAtUt0,
AngularRate  earthRotationRate,
vector< double >  polarOffsets,
DifferenceTypeMod::DifferenceType  polarOffsetsType,
Tag  delayModelFixedParametersId 
)

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:
time 
ut1_utc 
iat_utc 
timeType 
gstAtUt0 
earthRotationRate 
polarOffsets 
polarOffsetsType 
delayModelFixedParametersId 
void asdm::DelayModelVariableParametersRow::delayModelFixedParametersIdFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::delayModelFixedParametersIdFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::delayModelVariableParametersIdFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::delayModelVariableParametersIdFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::earthRotationRateFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::earthRotationRateFromText ( const string &  s  )  [private]
bool asdm::DelayModelVariableParametersRow::equalByRequiredValue ( DelayModelVariableParametersRow 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 DelayModelVariableParametersRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.
Links* DelayModelFixedParametersRow* asdm::DelayModelVariableParametersRow::getDelayModelFixedParametersUsingDelayModelFixedParametersId (  ) 

delayModelFixedParametersId pointer to the row in the DelayModelFixedParameters table having DelayModelFixedParameters.delayModelFixedParametersId == delayModelFixedParametersId

Returns:
a DelayModelFixedParametersRow*
AngularRate asdm::DelayModelVariableParametersRow::getEarthRotationRate (  )  const

===> Attribute earthRotationRate

Get earthRotationRate.

Returns:
earthRotationRate as AngularRate
Angle asdm::DelayModelVariableParametersRow::getGstAtUt0 (  )  const

===> Attribute gstAtUt0

Get gstAtUt0.

Returns:
gstAtUt0 as Angle
double asdm::DelayModelVariableParametersRow::getIat_utc (  )  const

===> Attribute iat_utc

Get iat_utc.

Returns:
iat_utc as double
Angle asdm::DelayModelVariableParametersRow::getNutationInLongitude (  )  const

Get nutationInLongitude, which is optional.

Returns:
nutationInLongitude as Angle
Exceptions:
IllegalAccessException If nutationInLongitude does not exist.
AngularRate asdm::DelayModelVariableParametersRow::getNutationInLongitudeRate (  )  const

Get nutationInLongitudeRate, which is optional.

Returns:
nutationInLongitudeRate as AngularRate
Exceptions:
IllegalAccessException If nutationInLongitudeRate does not exist.
Angle asdm::DelayModelVariableParametersRow::getNutationInObliquity (  )  const

Get nutationInObliquity, which is optional.

Returns:
nutationInObliquity as Angle
Exceptions:
IllegalAccessException If nutationInObliquity does not exist.
AngularRate asdm::DelayModelVariableParametersRow::getNutationInObliquityRate (  )  const

Get nutationInObliquityRate, which is optional.

Returns:
nutationInObliquityRate as AngularRate
Exceptions:
IllegalAccessException If nutationInObliquityRate does not exist.
vector<double > asdm::DelayModelVariableParametersRow::getPolarOffsets (  )  const

===> Attribute polarOffsets

Get polarOffsets.

Returns:
polarOffsets as vector<double >
DifferenceTypeMod::DifferenceType asdm::DelayModelVariableParametersRow::getPolarOffsetsType (  )  const

===> Attribute polarOffsetsType

Get polarOffsetsType.

Returns:
polarOffsetsType as DifferenceTypeMod::DifferenceType
DelayModelVariableParametersTable& asdm::DelayModelVariableParametersRow::getTable (  )  const

Return the table to which this row belongs.

ArrayTime asdm::DelayModelVariableParametersRow::getTime (  )  const

===> Attribute time

Get time.

Returns:
time as ArrayTime
DifferenceTypeMod::DifferenceType asdm::DelayModelVariableParametersRow::getTimeType (  )  const

===> Attribute timeType

Get timeType.

Returns:
timeType as DifferenceTypeMod::DifferenceType
double asdm::DelayModelVariableParametersRow::getUt1_utc (  )  const

===> Attribute ut1_utc

Get ut1_utc.

Returns:
ut1_utc as double
void asdm::DelayModelVariableParametersRow::gstAtUt0FromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::gstAtUt0FromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::iat_utcFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::iat_utcFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::isAdded ( bool  added  )  [private]

This method is used by the Table class when this row is added to the table.

bool asdm::DelayModelVariableParametersRow::isAdded (  )  const

Has this row been added to its table ?

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

===> Attribute nutationInLongitude, which is optional

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

Returns:
true if and only if the nutationInLongitude attribute exists.
bool asdm::DelayModelVariableParametersRow::isNutationInLongitudeRateExists (  )  const

===> Attribute nutationInLongitudeRate, which is optional

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

Returns:
true if and only if the nutationInLongitudeRate attribute exists.
bool asdm::DelayModelVariableParametersRow::isNutationInObliquityExists (  )  const

===> Attribute nutationInObliquity, which is optional

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

Returns:
true if and only if the nutationInObliquity attribute exists.
bool asdm::DelayModelVariableParametersRow::isNutationInObliquityRateExists (  )  const

===> Attribute nutationInObliquityRate, which is optional

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

Returns:
true if and only if the nutationInObliquityRate attribute exists.
void asdm::DelayModelVariableParametersRow::nutationInLongitudeFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::nutationInLongitudeFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::nutationInLongitudeRateFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::nutationInLongitudeRateFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::nutationInObliquityFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::nutationInObliquityFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::nutationInObliquityRateFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::nutationInObliquityRateFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::polarOffsetsFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::polarOffsetsFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::polarOffsetsTypeFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::polarOffsetsTypeFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::setDelayModelFixedParametersId ( Tag  delayModelFixedParametersId  ) 

Set delayModelFixedParametersId with the specified Tag.

Parameters:
delayModelFixedParametersId The Tag value to which delayModelFixedParametersId is to be set.
void asdm::DelayModelVariableParametersRow::setDelayModelVariableParametersId ( Tag  delayModelVariableParametersId  )  [private]

Set delayModelVariableParametersId with the specified Tag value.

Parameters:
delayModelVariableParametersId The Tag value to which delayModelVariableParametersId 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::DelayModelVariableParametersRow::setEarthRotationRate ( AngularRate  earthRotationRate  ) 

Set earthRotationRate with the specified AngularRate.

Parameters:
earthRotationRate The AngularRate value to which earthRotationRate is to be set.
void asdm::DelayModelVariableParametersRow::setFromIDL ( asdmIDL::DelayModelVariableParametersRowIDL  x  ) 

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

Parameters:
x The IDL struct containing the values used to fill this row.
Exceptions:
ConversionException 
void asdm::DelayModelVariableParametersRow::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::DelayModelVariableParametersRow::setGstAtUt0 ( Angle  gstAtUt0  ) 

Set gstAtUt0 with the specified Angle.

Parameters:
gstAtUt0 The Angle value to which gstAtUt0 is to be set.
void asdm::DelayModelVariableParametersRow::setIat_utc ( double  iat_utc  ) 

Set iat_utc with the specified double.

Parameters:
iat_utc The double value to which iat_utc is to be set.
void asdm::DelayModelVariableParametersRow::setNutationInLongitude ( Angle  nutationInLongitude  ) 

Set nutationInLongitude with the specified Angle.

Parameters:
nutationInLongitude The Angle value to which nutationInLongitude is to be set.
void asdm::DelayModelVariableParametersRow::setNutationInLongitudeRate ( AngularRate  nutationInLongitudeRate  ) 

Set nutationInLongitudeRate with the specified AngularRate.

Parameters:
nutationInLongitudeRate The AngularRate value to which nutationInLongitudeRate is to be set.
void asdm::DelayModelVariableParametersRow::setNutationInObliquity ( Angle  nutationInObliquity  ) 

Set nutationInObliquity with the specified Angle.

Parameters:
nutationInObliquity The Angle value to which nutationInObliquity is to be set.
void asdm::DelayModelVariableParametersRow::setNutationInObliquityRate ( AngularRate  nutationInObliquityRate  ) 

Set nutationInObliquityRate with the specified AngularRate.

Parameters:
nutationInObliquityRate The AngularRate value to which nutationInObliquityRate is to be set.
void asdm::DelayModelVariableParametersRow::setPolarOffsets ( vector< double >  polarOffsets  ) 

Set polarOffsets with the specified vector<double >.

Parameters:
polarOffsets The vector<double > value to which polarOffsets is to be set.
void asdm::DelayModelVariableParametersRow::setPolarOffsetsType ( DifferenceTypeMod::DifferenceType  polarOffsetsType  ) 

Set polarOffsetsType with the specified DifferenceTypeMod::DifferenceType.

Parameters:
polarOffsetsType The DifferenceTypeMod::DifferenceType value to which polarOffsetsType is to be set.
void asdm::DelayModelVariableParametersRow::setTime ( ArrayTime  time  ) 

Set time with the specified ArrayTime.

Parameters:
time The ArrayTime value to which time is to be set.
void asdm::DelayModelVariableParametersRow::setTimeType ( DifferenceTypeMod::DifferenceType  timeType  ) 

Set timeType with the specified DifferenceTypeMod::DifferenceType.

Parameters:
timeType The DifferenceTypeMod::DifferenceType value to which timeType is to be set.
void asdm::DelayModelVariableParametersRow::setUt1_utc ( double  ut1_utc  ) 

Set ut1_utc with the specified double.

Parameters:
ut1_utc The double value to which ut1_utc is to be set.
void asdm::DelayModelVariableParametersRow::timeFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::timeFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::timeTypeFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::timeTypeFromText ( const string &  s  )  [private]
void asdm::DelayModelVariableParametersRow::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::DelayModelVariableParametersRow::toIDL ( asdmIDL::DelayModelVariableParametersRowIDL &  x  )  const

Define the content of a DelayModelVariableParametersRowIDL struct from the values found in this row.

Parameters:
x a reference to the DelayModelVariableParametersRowIDL struct to be set.
asdmIDL::DelayModelVariableParametersRowIDL* asdm::DelayModelVariableParametersRow::toIDL (  )  const

Return this row in the form of an IDL struct.

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

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.
void asdm::DelayModelVariableParametersRow::ut1_utcFromBin ( EndianIStream eis  )  [private]
void asdm::DelayModelVariableParametersRow::ut1_utcFromText ( const string &  s  )  [private]

Friends And Related Function Documentation

Definition at line 132 of file DelayModelVariableParametersRow.h.

Definition at line 133 of file DelayModelVariableParametersRow.h.


Member Data Documentation

Definition at line 584 of file DelayModelVariableParametersRow.h.

Definition at line 156 of file DelayModelVariableParametersRow.h.

===> Attribute earthRotationRate

Definition at line 910 of file DelayModelVariableParametersRow.h.

Links* binary deserialization material from an EndianIStream std::map<std::string, DelayModelVariableParametersAttributeFromBin> asdm::DelayModelVariableParametersRow::fromBinMethods [private]

Definition at line 1021 of file DelayModelVariableParametersRow.h.

* text deserialization material std::map<std::string, DelayModelVariableParametersAttributeFromText> asdm::DelayModelVariableParametersRow::fromTextMethods [private]

Definition at line 1043 of file DelayModelVariableParametersRow.h.

===> Attribute gstAtUt0

Definition at line 899 of file DelayModelVariableParametersRow.h.

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

Definition at line 788 of file DelayModelVariableParametersRow.h.

===> Attribute iat_utc

Definition at line 877 of file DelayModelVariableParametersRow.h.

Definition at line 945 of file DelayModelVariableParametersRow.h.

===> Attribute nutationInLongitude, which is optional

Definition at line 942 of file DelayModelVariableParametersRow.h.

Definition at line 958 of file DelayModelVariableParametersRow.h.

===> Attribute nutationInLongitudeRate, which is optional

Definition at line 955 of file DelayModelVariableParametersRow.h.

Definition at line 971 of file DelayModelVariableParametersRow.h.

===> Attribute nutationInObliquity, which is optional

Definition at line 968 of file DelayModelVariableParametersRow.h.

Definition at line 984 of file DelayModelVariableParametersRow.h.

===> Attribute nutationInObliquityRate, which is optional

Definition at line 981 of file DelayModelVariableParametersRow.h.

===> Attribute polarOffsets

Definition at line 921 of file DelayModelVariableParametersRow.h.

DifferenceTypeMod::DifferenceType asdm::DelayModelVariableParametersRow::polarOffsetsType [private]

===> Attribute polarOffsetsType

Definition at line 932 of file DelayModelVariableParametersRow.h.

The table to which this row belongs.

Definition at line 784 of file DelayModelVariableParametersRow.h.

===> Attribute time

Definition at line 855 of file DelayModelVariableParametersRow.h.

DifferenceTypeMod::DifferenceType asdm::DelayModelVariableParametersRow::timeType [private]

===> Attribute timeType

Definition at line 888 of file DelayModelVariableParametersRow.h.

===> Attribute ut1_utc

Definition at line 866 of file DelayModelVariableParametersRow.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