casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends | List of all members
asdm::DelayModelVariableParametersRow Class Reference

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

#include <DelayModelVariableParametersRow.h>

Public Member Functions

virtual ~DelayModelVariableParametersRow ()
 friend class asdm::TableStreamReader<DelayModelVariableParametersTable, DelayModelVariableParametersRow>; More...
 
DelayModelVariableParametersTablegetTable () const
 Return the table to which this row belongs. More...
 
bool isAdded () const
 Has this row been added to its table ? More...
 
ArrayTime getTime () const
 ===> Attribute time More...
 
void setTime (ArrayTime time)
 Set time with the specified ArrayTime. More...
 
double getUt1_utc () const
 ===> Attribute ut1_utc More...
 
void setUt1_utc (double ut1_utc)
 Set ut1_utc with the specified double. More...
 
double getIat_utc () const
 ===> Attribute iat_utc More...
 
void setIat_utc (double iat_utc)
 Set iat_utc with the specified double. More...
 
DifferenceTypeMod::DifferenceType getTimeType () const
 ===> Attribute timeType More...
 
void setTimeType (DifferenceTypeMod::DifferenceType timeType)
 Set timeType with the specified DifferenceTypeMod::DifferenceType. More...
 
Angle getGstAtUt0 () const
 ===> Attribute gstAtUt0 More...
 
void setGstAtUt0 (Angle gstAtUt0)
 Set gstAtUt0 with the specified Angle. More...
 
AngularRate getEarthRotationRate () const
 ===> Attribute earthRotationRate More...
 
void setEarthRotationRate (AngularRate earthRotationRate)
 Set earthRotationRate with the specified AngularRate. More...
 
std::vector< double > getPolarOffsets () const
 ===> Attribute polarOffsets More...
 
void setPolarOffsets (std::vector< double > polarOffsets)
 Set polarOffsets with the specified std::vector<double >. More...
 
DifferenceTypeMod::DifferenceType getPolarOffsetsType () const
 ===> Attribute polarOffsetsType More...
 
void setPolarOffsetsType (DifferenceTypeMod::DifferenceType polarOffsetsType)
 Set polarOffsetsType with the specified DifferenceTypeMod::DifferenceType. More...
 
bool isNutationInLongitudeExists () const
 ===> Attribute nutationInLongitude, which is optional More...
 
Angle getNutationInLongitude () const
 Get nutationInLongitude, which is optional. More...
 
void setNutationInLongitude (Angle nutationInLongitude)
 Set nutationInLongitude with the specified Angle. More...
 
void clearNutationInLongitude ()
 Mark nutationInLongitude, which is an optional field, as non-existent. More...
 
bool isNutationInLongitudeRateExists () const
 ===> Attribute nutationInLongitudeRate, which is optional More...
 
AngularRate getNutationInLongitudeRate () const
 Get nutationInLongitudeRate, which is optional. More...
 
void setNutationInLongitudeRate (AngularRate nutationInLongitudeRate)
 Set nutationInLongitudeRate with the specified AngularRate. More...
 
void clearNutationInLongitudeRate ()
 Mark nutationInLongitudeRate, which is an optional field, as non-existent. More...
 
bool isNutationInObliquityExists () const
 ===> Attribute nutationInObliquity, which is optional More...
 
Angle getNutationInObliquity () const
 Get nutationInObliquity, which is optional. More...
 
void setNutationInObliquity (Angle nutationInObliquity)
 Set nutationInObliquity with the specified Angle. More...
 
void clearNutationInObliquity ()
 Mark nutationInObliquity, which is an optional field, as non-existent. More...
 
bool isNutationInObliquityRateExists () const
 ===> Attribute nutationInObliquityRate, which is optional More...
 
AngularRate getNutationInObliquityRate () const
 Get nutationInObliquityRate, which is optional. More...
 
void setNutationInObliquityRate (AngularRate nutationInObliquityRate)
 Set nutationInObliquityRate with the specified AngularRate. More...
 
void clearNutationInObliquityRate ()
 Mark nutationInObliquityRate, which is an optional field, as non-existent. More...
 
void setDelayModelFixedParametersId (Tag delayModelFixedParametersId)
 Set delayModelFixedParametersId with the specified Tag. More...
 
Links
*DelayModelFixedParametersRow
getDelayModelFixedParametersUsingDelayModelFixedParametersId ()
 delayModelFixedParametersId pointer to the row in the DelayModelFixedParameters table having DelayModelFixedParameters.delayModelFixedParametersId == delayModelFixedParametersId More...
 
bool compareNoAutoInc (ArrayTime time, double ut1_utc, double iat_utc, DifferenceTypeMod::DifferenceType timeType, Angle gstAtUt0, AngularRate earthRotationRate, std::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. More...
 
bool compareRequiredValue (ArrayTime time, double ut1_utc, double iat_utc, DifferenceTypeMod::DifferenceType timeType, Angle gstAtUt0, AngularRate earthRotationRate, std::vector< double > polarOffsets, DifferenceTypeMod::DifferenceType polarOffsetsType, Tag delayModelFixedParametersId)
 Compare each mandatory value (i.e. More...
 
bool equalByRequiredValue (DelayModelVariableParametersRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise. More...
 
asdmIDL::DelayModelVariableParametersRowIDL * toIDL () const
 Return this row in the form of an IDL struct. More...
 
void toIDL (asdmIDL::DelayModelVariableParametersRowIDL &x) const
 Define the content of a DelayModelVariableParametersRowIDL struct from the values found in this row. More...
 
void setFromIDL (asdmIDL::DelayModelVariableParametersRowIDL x)
 Fill the values of this row from the IDL struct DelayModelVariableParametersRowIDL. More...
 
std::string toXML () const
 Return this row in the form of an XML string. More...
 
void setFromXML (std::string rowDoc)
 Fill the values of this row from an XML string that was produced by the toXML() method. More...
 

Public Attributes

Intrinsic Table Attributes
 
Extrinsic Table Attributes
 

Private Member Functions

void isAdded (bool added)
 This method is used by the Table class when this row is added to the table. More...
 
 DelayModelVariableParametersRow (DelayModelVariableParametersTable &table)
 Create a DelayModelVariableParametersRow. More...
 
 DelayModelVariableParametersRow (DelayModelVariableParametersTable &table, DelayModelVariableParametersRow *row)
 Create a DelayModelVariableParametersRow using a copy constructor mechanism. More...
 
void setDelayModelVariableParametersId (Tag delayModelVariableParametersId)
 Set delayModelVariableParametersId with the specified Tag value. More...
 
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 std::string &s)
 
void timeFromText (const std::string &s)
 
void ut1_utcFromText (const std::string &s)
 
void iat_utcFromText (const std::string &s)
 
void timeTypeFromText (const std::string &s)
 
void gstAtUt0FromText (const std::string &s)
 
void earthRotationRateFromText (const std::string &s)
 
void polarOffsetsFromText (const std::string &s)
 
void polarOffsetsTypeFromText (const std::string &s)
 
void delayModelFixedParametersIdFromText (const std::string &s)
 
void nutationInLongitudeFromText (const std::string &s)
 
void nutationInLongitudeRateFromText (const std::string &s)
 
void nutationInObliquityFromText (const std::string &s)
 
void nutationInObliquityRateFromText (const std::string &s)
 
void toBin (EndianOSStream &eoss)
 Serialize this into a stream of bytes written to an EndianOSStream. More...
 

Private Attributes

DelayModelVariableParametersTabletable
 The table to which this row belongs. More...
 
bool hasBeenAdded
 Whether this row has been added to the table or not. More...
 
ArrayTime time
 ===> Attribute time More...
 
double ut1_utc
 ===> Attribute ut1_utc More...
 
double iat_utc
 ===> Attribute iat_utc More...
 
DifferenceTypeMod::DifferenceType timeType
 ===> Attribute timeType More...
 
Angle gstAtUt0
 ===> Attribute gstAtUt0 More...
 
AngularRate earthRotationRate
 ===> Attribute earthRotationRate More...
 
std::vector< double > polarOffsets
 ===> Attribute polarOffsets More...
 
DifferenceTypeMod::DifferenceType polarOffsetsType
 ===> Attribute polarOffsetsType More...
 
bool nutationInLongitudeExists
 ===> Attribute nutationInLongitude, which is optional More...
 
Angle nutationInLongitude
 
bool nutationInLongitudeRateExists
 ===> Attribute nutationInLongitudeRate, which is optional More...
 
AngularRate nutationInLongitudeRate
 
bool nutationInObliquityExists
 ===> Attribute nutationInObliquity, which is optional More...
 
Angle nutationInObliquity
 
bool nutationInObliquityRateExists
 ===> Attribute nutationInObliquityRate, which is optional More...
 
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
tableThe 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
tableThe table to which this row belongs.
rowThe 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,
std::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,
std::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 std::string &  s)
private
void asdm::DelayModelVariableParametersRow::delayModelVariableParametersIdFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::delayModelVariableParametersIdFromText ( const std::string &  s)
private
void asdm::DelayModelVariableParametersRow::earthRotationRateFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::earthRotationRateFromText ( const std::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
xa 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
IllegalAccessExceptionIf nutationInLongitude does not exist.
AngularRate asdm::DelayModelVariableParametersRow::getNutationInLongitudeRate ( ) const

Get nutationInLongitudeRate, which is optional.

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

Get nutationInObliquity, which is optional.

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

Get nutationInObliquityRate, which is optional.

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

===> Attribute polarOffsets

Get polarOffsets.

Returns
polarOffsets as std::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 std::string &  s)
private
void asdm::DelayModelVariableParametersRow::iat_utcFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::iat_utcFromText ( const std::string &  s)
private
bool asdm::DelayModelVariableParametersRow::isAdded ( ) const

Has this row been added to its table ?

Returns
true if and only if it has been added.
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::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 std::string &  s)
private
void asdm::DelayModelVariableParametersRow::nutationInLongitudeRateFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::nutationInLongitudeRateFromText ( const std::string &  s)
private
void asdm::DelayModelVariableParametersRow::nutationInObliquityFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::nutationInObliquityFromText ( const std::string &  s)
private
void asdm::DelayModelVariableParametersRow::nutationInObliquityRateFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::nutationInObliquityRateFromText ( const std::string &  s)
private
void asdm::DelayModelVariableParametersRow::polarOffsetsFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::polarOffsetsFromText ( const std::string &  s)
private
void asdm::DelayModelVariableParametersRow::polarOffsetsTypeFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::polarOffsetsTypeFromText ( const std::string &  s)
private
void asdm::DelayModelVariableParametersRow::setDelayModelFixedParametersId ( Tag  delayModelFixedParametersId)

Set delayModelFixedParametersId with the specified Tag.

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

Set delayModelVariableParametersId with the specified Tag value.

Parameters
delayModelVariableParametersIdThe Tag value to which delayModelVariableParametersId is to be set.
Exceptions
IllegalAccessExceptionIf 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
earthRotationRateThe 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
xThe 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
rowDocthe 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
gstAtUt0The 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_utcThe double value to which iat_utc is to be set.
void asdm::DelayModelVariableParametersRow::setNutationInLongitude ( Angle  nutationInLongitude)

Set nutationInLongitude with the specified Angle.

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

Set nutationInLongitudeRate with the specified AngularRate.

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

Set nutationInObliquity with the specified Angle.

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

Set nutationInObliquityRate with the specified AngularRate.

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

Set polarOffsets with the specified std::vector<double >.

Parameters
polarOffsetsThe std::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
polarOffsetsTypeThe DifferenceTypeMod::DifferenceType value to which polarOffsetsType is to be set.
void asdm::DelayModelVariableParametersRow::setTime ( ArrayTime  time)

Set time with the specified ArrayTime.

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

Set timeType with the specified DifferenceTypeMod::DifferenceType.

Parameters
timeTypeThe 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_utcThe double value to which ut1_utc is to be set.
void asdm::DelayModelVariableParametersRow::timeFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::timeFromText ( const std::string &  s)
private
void asdm::DelayModelVariableParametersRow::timeTypeFromBin ( EndianIStream eis)
private
void asdm::DelayModelVariableParametersRow::timeTypeFromText ( const std::string &  s)
private
void asdm::DelayModelVariableParametersRow::toBin ( EndianOSStream eoss)
private

Serialize this into a stream of bytes written to an EndianOSStream.

Parameters
eossthe EndianOSStream to be written to
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.
void asdm::DelayModelVariableParametersRow::toIDL ( asdmIDL::DelayModelVariableParametersRowIDL &  x) const

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

Parameters
xa reference to the DelayModelVariableParametersRowIDL struct to be set.
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 std::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

Extrinsic Table asdm::DelayModelVariableParametersRow::Attributes

Definition at line 156 of file DelayModelVariableParametersRow.h.

Extrinsic Table asdm::DelayModelVariableParametersRow::Attributes

Definition at line 584 of file DelayModelVariableParametersRow.h.

AngularRate asdm::DelayModelVariableParametersRow::earthRotationRate
private

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

Angle asdm::DelayModelVariableParametersRow::gstAtUt0
private

===> Attribute gstAtUt0

Definition at line 899 of file DelayModelVariableParametersRow.h.

bool asdm::DelayModelVariableParametersRow::hasBeenAdded
private

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

Definition at line 788 of file DelayModelVariableParametersRow.h.

double asdm::DelayModelVariableParametersRow::iat_utc
private

===> Attribute iat_utc

Definition at line 877 of file DelayModelVariableParametersRow.h.

Angle asdm::DelayModelVariableParametersRow::nutationInLongitude
private

Definition at line 945 of file DelayModelVariableParametersRow.h.

bool asdm::DelayModelVariableParametersRow::nutationInLongitudeExists
private

===> Attribute nutationInLongitude, which is optional

Definition at line 942 of file DelayModelVariableParametersRow.h.

AngularRate asdm::DelayModelVariableParametersRow::nutationInLongitudeRate
private

Definition at line 958 of file DelayModelVariableParametersRow.h.

bool asdm::DelayModelVariableParametersRow::nutationInLongitudeRateExists
private

===> Attribute nutationInLongitudeRate, which is optional

Definition at line 955 of file DelayModelVariableParametersRow.h.

Angle asdm::DelayModelVariableParametersRow::nutationInObliquity
private

Definition at line 971 of file DelayModelVariableParametersRow.h.

bool asdm::DelayModelVariableParametersRow::nutationInObliquityExists
private

===> Attribute nutationInObliquity, which is optional

Definition at line 968 of file DelayModelVariableParametersRow.h.

AngularRate asdm::DelayModelVariableParametersRow::nutationInObliquityRate
private

Definition at line 984 of file DelayModelVariableParametersRow.h.

bool asdm::DelayModelVariableParametersRow::nutationInObliquityRateExists
private

===> Attribute nutationInObliquityRate, which is optional

Definition at line 981 of file DelayModelVariableParametersRow.h.

std::vector<double > asdm::DelayModelVariableParametersRow::polarOffsets
private

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

DelayModelVariableParametersTable& asdm::DelayModelVariableParametersRow::table
private

The table to which this row belongs.

Definition at line 784 of file DelayModelVariableParametersRow.h.

ArrayTime asdm::DelayModelVariableParametersRow::time
private

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

double asdm::DelayModelVariableParametersRow::ut1_utc
private

===> Attribute ut1_utc

Definition at line 866 of file DelayModelVariableParametersRow.h.


The documentation for this class was generated from the following file: