asdm::CalAtmosphereRow Class Reference

The CalAtmosphereRow class is a row of a CalAtmosphereTable. More...

#include <CalAtmosphereRow.h>

List of all members.

Public Member Functions

virtual ~CalAtmosphereRow ()
 friend class asdm::TableStreamReader<CalAtmosphereTable, CalAtmosphereRow>;
CalAtmosphereTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
void setReceiverBand (ReceiverBandMod::ReceiverBand receiverBand)
 Set receiverBand with the specified ReceiverBandMod::ReceiverBand.
string getAntennaName () const
 ===> Attribute antennaName
void setAntennaName (string antennaName)
 Set antennaName with the specified string.
BasebandNameMod::BasebandName getBasebandName () const
 ===> Attribute basebandName
void setBasebandName (BasebandNameMod::BasebandName basebandName)
 Set basebandName with the specified BasebandNameMod::BasebandName.
ArrayTime getStartValidTime () const
 ===> Attribute startValidTime
void setStartValidTime (ArrayTime startValidTime)
 Set startValidTime with the specified ArrayTime.
ArrayTime getEndValidTime () const
 ===> Attribute endValidTime
void setEndValidTime (ArrayTime endValidTime)
 Set endValidTime with the specified ArrayTime.
int getNumFreq () const
 ===> Attribute numFreq
void setNumFreq (int numFreq)
 Set numFreq with the specified int.
int getNumLoad () const
 ===> Attribute numLoad
void setNumLoad (int numLoad)
 Set numLoad with the specified int.
int getNumReceptor () const
 ===> Attribute numReceptor
void setNumReceptor (int numReceptor)
 Set numReceptor with the specified int.
vector< vector< float > > getForwardEffSpectrum () const
 ===> Attribute forwardEffSpectrum
void setForwardEffSpectrum (vector< vector< float > > forwardEffSpectrum)
 Set forwardEffSpectrum with the specified vector<vector<float > >.
vector< FrequencygetFrequencyRange () const
 ===> Attribute frequencyRange
void setFrequencyRange (vector< Frequency > frequencyRange)
 Set frequencyRange with the specified vector<Frequency >.
Pressure getGroundPressure () const
 ===> Attribute groundPressure
void setGroundPressure (Pressure groundPressure)
 Set groundPressure with the specified Pressure.
Humidity getGroundRelHumidity () const
 ===> Attribute groundRelHumidity
void setGroundRelHumidity (Humidity groundRelHumidity)
 Set groundRelHumidity with the specified Humidity.
vector< FrequencygetFrequencySpectrum () const
 ===> Attribute frequencySpectrum
void setFrequencySpectrum (vector< Frequency > frequencySpectrum)
 Set frequencySpectrum with the specified vector<Frequency >.
Temperature getGroundTemperature () const
 ===> Attribute groundTemperature
void setGroundTemperature (Temperature groundTemperature)
 Set groundTemperature with the specified Temperature.
vector
< PolarizationTypeMod::PolarizationType > 
getPolarizationTypes () const
 ===> Attribute polarizationTypes
void setPolarizationTypes (vector< PolarizationTypeMod::PolarizationType > polarizationTypes)
 Set polarizationTypes with the specified vector<PolarizationTypeMod::PolarizationType >.
vector< vector< float > > getPowerSkySpectrum () const
 ===> Attribute powerSkySpectrum
void setPowerSkySpectrum (vector< vector< float > > powerSkySpectrum)
 Set powerSkySpectrum with the specified vector<vector<float > >.
vector< vector< vector< float > > > getPowerLoadSpectrum () const
 ===> Attribute powerLoadSpectrum
void setPowerLoadSpectrum (vector< vector< vector< float > > > powerLoadSpectrum)
 Set powerLoadSpectrum with the specified vector<vector<vector<float > > >.
SyscalMethodMod::SyscalMethod getSyscalType () const
 ===> Attribute syscalType
void setSyscalType (SyscalMethodMod::SyscalMethod syscalType)
 Set syscalType with the specified SyscalMethodMod::SyscalMethod.
vector< vector< Temperature > > getTAtmSpectrum () const
 ===> Attribute tAtmSpectrum
void setTAtmSpectrum (vector< vector< Temperature > > tAtmSpectrum)
 Set tAtmSpectrum with the specified vector<vector<Temperature > >.
vector< vector< Temperature > > getTRecSpectrum () const
 ===> Attribute tRecSpectrum
void setTRecSpectrum (vector< vector< Temperature > > tRecSpectrum)
 Set tRecSpectrum with the specified vector<vector<Temperature > >.
vector< vector< Temperature > > getTSysSpectrum () const
 ===> Attribute tSysSpectrum
void setTSysSpectrum (vector< vector< Temperature > > tSysSpectrum)
 Set tSysSpectrum with the specified vector<vector<Temperature > >.
vector< vector< float > > getTauSpectrum () const
 ===> Attribute tauSpectrum
void setTauSpectrum (vector< vector< float > > tauSpectrum)
 Set tauSpectrum with the specified vector<vector<float > >.
vector< TemperaturegetTAtm () const
 ===> Attribute tAtm
void setTAtm (vector< Temperature > tAtm)
 Set tAtm with the specified vector<Temperature >.
vector< TemperaturegetTRec () const
 ===> Attribute tRec
void setTRec (vector< Temperature > tRec)
 Set tRec with the specified vector<Temperature >.
vector< TemperaturegetTSys () const
 ===> Attribute tSys
void setTSys (vector< Temperature > tSys)
 Set tSys with the specified vector<Temperature >.
vector< float > getTau () const
 ===> Attribute tau
void setTau (vector< float > tau)
 Set tau with the specified vector<float >.
vector< LengthgetWater () const
 ===> Attribute water
void setWater (vector< Length > water)
 Set water with the specified vector<Length >.
vector< LengthgetWaterError () const
 ===> Attribute waterError
void setWaterError (vector< Length > waterError)
 Set waterError with the specified vector<Length >.
bool isAlphaSpectrumExists () const
 ===> Attribute alphaSpectrum, which is optional
vector< vector< float > > getAlphaSpectrum () const
 Get alphaSpectrum, which is optional.
void setAlphaSpectrum (vector< vector< float > > alphaSpectrum)
 Set alphaSpectrum with the specified vector<vector<float > >.
void clearAlphaSpectrum ()
 Mark alphaSpectrum, which is an optional field, as non-existent.
bool isForwardEfficiencyExists () const
 ===> Attribute forwardEfficiency, which is optional
vector< float > getForwardEfficiency () const
 Get forwardEfficiency, which is optional.
void setForwardEfficiency (vector< float > forwardEfficiency)
 Set forwardEfficiency with the specified vector<float >.
void clearForwardEfficiency ()
 Mark forwardEfficiency, which is an optional field, as non-existent.
bool isForwardEfficiencyErrorExists () const
 ===> Attribute forwardEfficiencyError, which is optional
vector< double > getForwardEfficiencyError () const
 Get forwardEfficiencyError, which is optional.
void setForwardEfficiencyError (vector< double > forwardEfficiencyError)
 Set forwardEfficiencyError with the specified vector<double >.
void clearForwardEfficiencyError ()
 Mark forwardEfficiencyError, which is an optional field, as non-existent.
bool isSbGainExists () const
 ===> Attribute sbGain, which is optional
vector< float > getSbGain () const
 Get sbGain, which is optional.
void setSbGain (vector< float > sbGain)
 Set sbGain with the specified vector<float >.
void clearSbGain ()
 Mark sbGain, which is an optional field, as non-existent.
bool isSbGainErrorExists () const
 ===> Attribute sbGainError, which is optional
vector< float > getSbGainError () const
 Get sbGainError, which is optional.
void setSbGainError (vector< float > sbGainError)
 Set sbGainError with the specified vector<float >.
void clearSbGainError ()
 Mark sbGainError, which is an optional field, as non-existent.
bool isSbGainSpectrumExists () const
 ===> Attribute sbGainSpectrum, which is optional
vector< vector< float > > getSbGainSpectrum () const
 Get sbGainSpectrum, which is optional.
void setSbGainSpectrum (vector< vector< float > > sbGainSpectrum)
 Set sbGainSpectrum with the specified vector<vector<float > >.
void clearSbGainSpectrum ()
 Mark sbGainSpectrum, which is an optional field, as non-existent.
void setCalDataId (Tag calDataId)
 Set calDataId with the specified Tag.
Tag getCalReductionId () const
 ===> Attribute calReductionId
void setCalReductionId (Tag calReductionId)
 Set calReductionId with the specified Tag.
Links *CalReductionRowgetCalReductionUsingCalReductionId ()
 calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
CalDataRowgetCalDataUsingCalDataId ()
 calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
bool compareNoAutoInc (string antennaName, ReceiverBandMod::ReceiverBand receiverBand, BasebandNameMod::BasebandName basebandName, Tag calDataId, Tag calReductionId, ArrayTime startValidTime, ArrayTime endValidTime, int numFreq, int numLoad, int numReceptor, vector< vector< float > > forwardEffSpectrum, vector< Frequency > frequencyRange, Pressure groundPressure, Humidity groundRelHumidity, vector< Frequency > frequencySpectrum, Temperature groundTemperature, vector< PolarizationTypeMod::PolarizationType > polarizationTypes, vector< vector< float > > powerSkySpectrum, vector< vector< vector< float > > > powerLoadSpectrum, SyscalMethodMod::SyscalMethod syscalType, vector< vector< Temperature > > tAtmSpectrum, vector< vector< Temperature > > tRecSpectrum, vector< vector< Temperature > > tSysSpectrum, vector< vector< float > > tauSpectrum, vector< Temperature > tAtm, vector< Temperature > tRec, vector< Temperature > tSys, vector< float > tau, vector< Length > water, vector< Length > waterError)
 Compare each mandatory attribute except the autoincrementable one of this CalAtmosphereRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (ArrayTime startValidTime, ArrayTime endValidTime, int numFreq, int numLoad, int numReceptor, vector< vector< float > > forwardEffSpectrum, vector< Frequency > frequencyRange, Pressure groundPressure, Humidity groundRelHumidity, vector< Frequency > frequencySpectrum, Temperature groundTemperature, vector< PolarizationTypeMod::PolarizationType > polarizationTypes, vector< vector< float > > powerSkySpectrum, vector< vector< vector< float > > > powerLoadSpectrum, SyscalMethodMod::SyscalMethod syscalType, vector< vector< Temperature > > tAtmSpectrum, vector< vector< Temperature > > tRecSpectrum, vector< vector< Temperature > > tSysSpectrum, vector< vector< float > > tauSpectrum, vector< Temperature > tAtm, vector< Temperature > tRec, vector< Temperature > tSys, vector< float > tau, vector< Length > water, vector< Length > waterError)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (CalAtmosphereRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::CalAtmosphereRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void toIDL (asdmIDL::CalAtmosphereRowIDL &x) const
 Define the content of a CalAtmosphereRowIDL struct from the values found in this row.
void setFromIDL (asdmIDL::CalAtmosphereRowIDL x)
 Fill the values of this row from the IDL struct CalAtmosphereRowIDL.
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.
 CalAtmosphereRow (CalAtmosphereTable &table)
 Create a CalAtmosphereRow.
 CalAtmosphereRow (CalAtmosphereTable &table, CalAtmosphereRow &row)
 Create a CalAtmosphereRow using a copy constructor mechanism.
void antennaNameFromBin (EndianIStream &eis)
void receiverBandFromBin (EndianIStream &eis)
void basebandNameFromBin (EndianIStream &eis)
void calDataIdFromBin (EndianIStream &eis)
void calReductionIdFromBin (EndianIStream &eis)
void startValidTimeFromBin (EndianIStream &eis)
void endValidTimeFromBin (EndianIStream &eis)
void numFreqFromBin (EndianIStream &eis)
void numLoadFromBin (EndianIStream &eis)
void numReceptorFromBin (EndianIStream &eis)
void forwardEffSpectrumFromBin (EndianIStream &eis)
void frequencyRangeFromBin (EndianIStream &eis)
void groundPressureFromBin (EndianIStream &eis)
void groundRelHumidityFromBin (EndianIStream &eis)
void frequencySpectrumFromBin (EndianIStream &eis)
void groundTemperatureFromBin (EndianIStream &eis)
void polarizationTypesFromBin (EndianIStream &eis)
void powerSkySpectrumFromBin (EndianIStream &eis)
void powerLoadSpectrumFromBin (EndianIStream &eis)
void syscalTypeFromBin (EndianIStream &eis)
void tAtmSpectrumFromBin (EndianIStream &eis)
void tRecSpectrumFromBin (EndianIStream &eis)
void tSysSpectrumFromBin (EndianIStream &eis)
void tauSpectrumFromBin (EndianIStream &eis)
void tAtmFromBin (EndianIStream &eis)
void tRecFromBin (EndianIStream &eis)
void tSysFromBin (EndianIStream &eis)
void tauFromBin (EndianIStream &eis)
void waterFromBin (EndianIStream &eis)
void waterErrorFromBin (EndianIStream &eis)
void alphaSpectrumFromBin (EndianIStream &eis)
void forwardEfficiencyFromBin (EndianIStream &eis)
void forwardEfficiencyErrorFromBin (EndianIStream &eis)
void sbGainFromBin (EndianIStream &eis)
void sbGainErrorFromBin (EndianIStream &eis)
void sbGainSpectrumFromBin (EndianIStream &eis)
void antennaNameFromText (const string &s)
void receiverBandFromText (const string &s)
void basebandNameFromText (const string &s)
void calDataIdFromText (const string &s)
void calReductionIdFromText (const string &s)
void startValidTimeFromText (const string &s)
void endValidTimeFromText (const string &s)
void numFreqFromText (const string &s)
void numLoadFromText (const string &s)
void numReceptorFromText (const string &s)
void forwardEffSpectrumFromText (const string &s)
void frequencyRangeFromText (const string &s)
void groundPressureFromText (const string &s)
void groundRelHumidityFromText (const string &s)
void frequencySpectrumFromText (const string &s)
void groundTemperatureFromText (const string &s)
void polarizationTypesFromText (const string &s)
void powerSkySpectrumFromText (const string &s)
void powerLoadSpectrumFromText (const string &s)
void syscalTypeFromText (const string &s)
void tAtmSpectrumFromText (const string &s)
void tRecSpectrumFromText (const string &s)
void tSysSpectrumFromText (const string &s)
void tauSpectrumFromText (const string &s)
void tAtmFromText (const string &s)
void tRecFromText (const string &s)
void tSysFromText (const string &s)
void tauFromText (const string &s)
void waterFromText (const string &s)
void waterErrorFromText (const string &s)
void alphaSpectrumFromText (const string &s)
void forwardEfficiencyFromText (const string &s)
void forwardEfficiencyErrorFromText (const string &s)
void sbGainFromText (const string &s)
void sbGainErrorFromText (const string &s)
void sbGainSpectrumFromText (const string &s)
void toBin (EndianOSStream &eoss)
 Serialize this into a stream of bytes written to an EndianOSStream.

Private Attributes

CalAtmosphereTabletable
 The table to which this row belongs.
bool hasBeenAdded
 Whether this row has been added to the table or not.
string antennaName
 ===> Attribute antennaName
BasebandNameMod::BasebandName basebandName
 ===> Attribute basebandName
ArrayTime startValidTime
 ===> Attribute startValidTime
ArrayTime endValidTime
 ===> Attribute endValidTime
int numFreq
 ===> Attribute numFreq
int numLoad
 ===> Attribute numLoad
int numReceptor
 ===> Attribute numReceptor
vector< vector< float > > forwardEffSpectrum
 ===> Attribute forwardEffSpectrum
vector< FrequencyfrequencyRange
 ===> Attribute frequencyRange
Pressure groundPressure
 ===> Attribute groundPressure
Humidity groundRelHumidity
 ===> Attribute groundRelHumidity
vector< FrequencyfrequencySpectrum
 ===> Attribute frequencySpectrum
Temperature groundTemperature
 ===> Attribute groundTemperature
vector
< PolarizationTypeMod::PolarizationType > 
polarizationTypes
 ===> Attribute polarizationTypes
vector< vector< float > > powerSkySpectrum
 ===> Attribute powerSkySpectrum
vector< vector< vector< float > > > powerLoadSpectrum
 ===> Attribute powerLoadSpectrum
SyscalMethodMod::SyscalMethod syscalType
 ===> Attribute syscalType
vector< vector< Temperature > > tAtmSpectrum
 ===> Attribute tAtmSpectrum
vector< vector< Temperature > > tRecSpectrum
 ===> Attribute tRecSpectrum
vector< vector< Temperature > > tSysSpectrum
 ===> Attribute tSysSpectrum
vector< vector< float > > tauSpectrum
 ===> Attribute tauSpectrum
vector< TemperaturetAtm
 ===> Attribute tAtm
vector< TemperaturetRec
 ===> Attribute tRec
vector< TemperaturetSys
 ===> Attribute tSys
vector< float > tau
 ===> Attribute tau
vector< Lengthwater
 ===> Attribute water
vector< LengthwaterError
 ===> Attribute waterError
bool alphaSpectrumExists
 ===> Attribute alphaSpectrum, which is optional
vector< vector< float > > alphaSpectrum
bool forwardEfficiencyExists
 ===> Attribute forwardEfficiency, which is optional
vector< float > forwardEfficiency
bool forwardEfficiencyErrorExists
 ===> Attribute forwardEfficiencyError, which is optional
vector< double > forwardEfficiencyError
bool sbGainExists
 ===> Attribute sbGain, which is optional
vector< float > sbGain
bool sbGainErrorExists
 ===> Attribute sbGainError, which is optional
vector< float > sbGainError
bool sbGainSpectrumExists
 ===> Attribute sbGainSpectrum, which is optional
vector< vector< float > > sbGainSpectrum
Tag calReductionId
 ===> Attribute calReductionId
Links *binary deserialization
material from an EndianIStream
std::map< std::string,
CalAtmosphereAttributeFromBin
fromBinMethods
*text deserialization material
std::map< std::string,
CalAtmosphereAttributeFromText
fromTextMethods

Friends

class asdm::CalAtmosphereTable
class asdm::RowTransformer< CalAtmosphereRow >

Detailed Description

The CalAtmosphereRow class is a row of a CalAtmosphereTable.

Generated from model's revision "1.64", branch "HEAD"

Definition at line 192 of file CalAtmosphereRow.h.


Constructor & Destructor Documentation

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

friend class asdm::TableStreamReader<CalAtmosphereTable, CalAtmosphereRow>;

asdm::CalAtmosphereRow::CalAtmosphereRow ( CalAtmosphereTable table  )  [private]

Create a CalAtmosphereRow.

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

Create a CalAtmosphereRow using a copy constructor mechanism.

Given a CalAtmosphereRow row and a CalAtmosphereTable table, the method creates a new CalAtmosphereRow 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::CalAtmosphereRow::alphaSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::alphaSpectrumFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::antennaNameFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::antennaNameFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::basebandNameFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::basebandNameFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::calDataIdFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::calDataIdFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::calReductionIdFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::calReductionIdFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::clearAlphaSpectrum (  ) 

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

void asdm::CalAtmosphereRow::clearForwardEfficiency (  ) 

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

void asdm::CalAtmosphereRow::clearForwardEfficiencyError (  ) 

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

void asdm::CalAtmosphereRow::clearSbGain (  ) 

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

void asdm::CalAtmosphereRow::clearSbGainError (  ) 

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

void asdm::CalAtmosphereRow::clearSbGainSpectrum (  ) 

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

bool asdm::CalAtmosphereRow::compareNoAutoInc ( string  antennaName,
ReceiverBandMod::ReceiverBand  receiverBand,
BasebandNameMod::BasebandName  basebandName,
Tag  calDataId,
Tag  calReductionId,
ArrayTime  startValidTime,
ArrayTime  endValidTime,
int  numFreq,
int  numLoad,
int  numReceptor,
vector< vector< float > >  forwardEffSpectrum,
vector< Frequency frequencyRange,
Pressure  groundPressure,
Humidity  groundRelHumidity,
vector< Frequency frequencySpectrum,
Temperature  groundTemperature,
vector< PolarizationTypeMod::PolarizationType >  polarizationTypes,
vector< vector< float > >  powerSkySpectrum,
vector< vector< vector< float > > >  powerLoadSpectrum,
SyscalMethodMod::SyscalMethod  syscalType,
vector< vector< Temperature > >  tAtmSpectrum,
vector< vector< Temperature > >  tRecSpectrum,
vector< vector< Temperature > >  tSysSpectrum,
vector< vector< float > >  tauSpectrum,
vector< Temperature tAtm,
vector< Temperature tRec,
vector< Temperature tSys,
vector< float >  tau,
vector< Length water,
vector< Length waterError 
)

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

Parameters:
antennaName 
receiverBand 
basebandName 
calDataId 
calReductionId 
startValidTime 
endValidTime 
numFreq 
numLoad 
numReceptor 
forwardEffSpectrum 
frequencyRange 
groundPressure 
groundRelHumidity 
frequencySpectrum 
groundTemperature 
polarizationTypes 
powerSkySpectrum 
powerLoadSpectrum 
syscalType 
tAtmSpectrum 
tRecSpectrum 
tSysSpectrum 
tauSpectrum 
tAtm 
tRec 
tSys 
tau 
water 
waterError 
bool asdm::CalAtmosphereRow::compareRequiredValue ( ArrayTime  startValidTime,
ArrayTime  endValidTime,
int  numFreq,
int  numLoad,
int  numReceptor,
vector< vector< float > >  forwardEffSpectrum,
vector< Frequency frequencyRange,
Pressure  groundPressure,
Humidity  groundRelHumidity,
vector< Frequency frequencySpectrum,
Temperature  groundTemperature,
vector< PolarizationTypeMod::PolarizationType >  polarizationTypes,
vector< vector< float > >  powerSkySpectrum,
vector< vector< vector< float > > >  powerLoadSpectrum,
SyscalMethodMod::SyscalMethod  syscalType,
vector< vector< Temperature > >  tAtmSpectrum,
vector< vector< Temperature > >  tRecSpectrum,
vector< vector< Temperature > >  tSysSpectrum,
vector< vector< float > >  tauSpectrum,
vector< Temperature tAtm,
vector< Temperature tRec,
vector< Temperature tSys,
vector< float >  tau,
vector< Length water,
vector< Length waterError 
)

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:
startValidTime 
endValidTime 
numFreq 
numLoad 
numReceptor 
forwardEffSpectrum 
frequencyRange 
groundPressure 
groundRelHumidity 
frequencySpectrum 
groundTemperature 
polarizationTypes 
powerSkySpectrum 
powerLoadSpectrum 
syscalType 
tAtmSpectrum 
tRecSpectrum 
tSysSpectrum 
tauSpectrum 
tAtm 
tRec 
tSys 
tau 
water 
waterError 
void asdm::CalAtmosphereRow::endValidTimeFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::endValidTimeFromText ( const string &  s  )  [private]
bool asdm::CalAtmosphereRow::equalByRequiredValue ( CalAtmosphereRow 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 CalAtmosphereRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.
void asdm::CalAtmosphereRow::forwardEfficiencyErrorFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::forwardEfficiencyErrorFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::forwardEfficiencyFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::forwardEfficiencyFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::forwardEffSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::forwardEffSpectrumFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::frequencyRangeFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::frequencyRangeFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::frequencySpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::frequencySpectrumFromText ( const string &  s  )  [private]
vector<vector<float > > asdm::CalAtmosphereRow::getAlphaSpectrum (  )  const

Get alphaSpectrum, which is optional.

Returns:
alphaSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessException If alphaSpectrum does not exist.
string asdm::CalAtmosphereRow::getAntennaName (  )  const

===> Attribute antennaName

Get antennaName.

Returns:
antennaName as string
BasebandNameMod::BasebandName asdm::CalAtmosphereRow::getBasebandName (  )  const

===> Attribute basebandName

Get basebandName.

Returns:
basebandName as BasebandNameMod::BasebandName
CalDataRow* asdm::CalAtmosphereRow::getCalDataUsingCalDataId (  ) 

calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId

Returns:
a CalDataRow*
Tag asdm::CalAtmosphereRow::getCalReductionId (  )  const

===> Attribute calReductionId

Get calReductionId.

Returns:
calReductionId as Tag
Links* CalReductionRow* asdm::CalAtmosphereRow::getCalReductionUsingCalReductionId (  ) 

calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId

Returns:
a CalReductionRow*
ArrayTime asdm::CalAtmosphereRow::getEndValidTime (  )  const

===> Attribute endValidTime

Get endValidTime.

Returns:
endValidTime as ArrayTime
vector<float > asdm::CalAtmosphereRow::getForwardEfficiency (  )  const

Get forwardEfficiency, which is optional.

Returns:
forwardEfficiency as vector<float >
Exceptions:
IllegalAccessException If forwardEfficiency does not exist.
vector<double > asdm::CalAtmosphereRow::getForwardEfficiencyError (  )  const

Get forwardEfficiencyError, which is optional.

Returns:
forwardEfficiencyError as vector<double >
Exceptions:
IllegalAccessException If forwardEfficiencyError does not exist.
vector<vector<float > > asdm::CalAtmosphereRow::getForwardEffSpectrum (  )  const

===> Attribute forwardEffSpectrum

Get forwardEffSpectrum.

Returns:
forwardEffSpectrum as vector<vector<float > >
vector<Frequency > asdm::CalAtmosphereRow::getFrequencyRange (  )  const

===> Attribute frequencyRange

Get frequencyRange.

Returns:
frequencyRange as vector<Frequency >
vector<Frequency > asdm::CalAtmosphereRow::getFrequencySpectrum (  )  const

===> Attribute frequencySpectrum

Get frequencySpectrum.

Returns:
frequencySpectrum as vector<Frequency >
Pressure asdm::CalAtmosphereRow::getGroundPressure (  )  const

===> Attribute groundPressure

Get groundPressure.

Returns:
groundPressure as Pressure
Humidity asdm::CalAtmosphereRow::getGroundRelHumidity (  )  const

===> Attribute groundRelHumidity

Get groundRelHumidity.

Returns:
groundRelHumidity as Humidity
Temperature asdm::CalAtmosphereRow::getGroundTemperature (  )  const

===> Attribute groundTemperature

Get groundTemperature.

Returns:
groundTemperature as Temperature
int asdm::CalAtmosphereRow::getNumFreq (  )  const

===> Attribute numFreq

Get numFreq.

Returns:
numFreq as int
int asdm::CalAtmosphereRow::getNumLoad (  )  const

===> Attribute numLoad

Get numLoad.

Returns:
numLoad as int
int asdm::CalAtmosphereRow::getNumReceptor (  )  const

===> Attribute numReceptor

Get numReceptor.

Returns:
numReceptor as int
vector<PolarizationTypeMod::PolarizationType > asdm::CalAtmosphereRow::getPolarizationTypes (  )  const

===> Attribute polarizationTypes

Get polarizationTypes.

Returns:
polarizationTypes as vector<PolarizationTypeMod::PolarizationType >
vector<vector<vector<float > > > asdm::CalAtmosphereRow::getPowerLoadSpectrum (  )  const

===> Attribute powerLoadSpectrum

Get powerLoadSpectrum.

Returns:
powerLoadSpectrum as vector<vector<vector<float > > >
vector<vector<float > > asdm::CalAtmosphereRow::getPowerSkySpectrum (  )  const

===> Attribute powerSkySpectrum

Get powerSkySpectrum.

Returns:
powerSkySpectrum as vector<vector<float > >
vector<float > asdm::CalAtmosphereRow::getSbGain (  )  const

Get sbGain, which is optional.

Returns:
sbGain as vector<float >
Exceptions:
IllegalAccessException If sbGain does not exist.
vector<float > asdm::CalAtmosphereRow::getSbGainError (  )  const

Get sbGainError, which is optional.

Returns:
sbGainError as vector<float >
Exceptions:
IllegalAccessException If sbGainError does not exist.
vector<vector<float > > asdm::CalAtmosphereRow::getSbGainSpectrum (  )  const

Get sbGainSpectrum, which is optional.

Returns:
sbGainSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessException If sbGainSpectrum does not exist.
ArrayTime asdm::CalAtmosphereRow::getStartValidTime (  )  const

===> Attribute startValidTime

Get startValidTime.

Returns:
startValidTime as ArrayTime
SyscalMethodMod::SyscalMethod asdm::CalAtmosphereRow::getSyscalType (  )  const

===> Attribute syscalType

Get syscalType.

Returns:
syscalType as SyscalMethodMod::SyscalMethod
CalAtmosphereTable& asdm::CalAtmosphereRow::getTable (  )  const

Return the table to which this row belongs.

vector<Temperature > asdm::CalAtmosphereRow::getTAtm (  )  const

===> Attribute tAtm

Get tAtm.

Returns:
tAtm as vector<Temperature >
vector<vector<Temperature > > asdm::CalAtmosphereRow::getTAtmSpectrum (  )  const

===> Attribute tAtmSpectrum

Get tAtmSpectrum.

Returns:
tAtmSpectrum as vector<vector<Temperature > >
vector<float > asdm::CalAtmosphereRow::getTau (  )  const

===> Attribute tau

Get tau.

Returns:
tau as vector<float >
vector<vector<float > > asdm::CalAtmosphereRow::getTauSpectrum (  )  const

===> Attribute tauSpectrum

Get tauSpectrum.

Returns:
tauSpectrum as vector<vector<float > >
vector<Temperature > asdm::CalAtmosphereRow::getTRec (  )  const

===> Attribute tRec

Get tRec.

Returns:
tRec as vector<Temperature >
vector<vector<Temperature > > asdm::CalAtmosphereRow::getTRecSpectrum (  )  const

===> Attribute tRecSpectrum

Get tRecSpectrum.

Returns:
tRecSpectrum as vector<vector<Temperature > >
vector<Temperature > asdm::CalAtmosphereRow::getTSys (  )  const

===> Attribute tSys

Get tSys.

Returns:
tSys as vector<Temperature >
vector<vector<Temperature > > asdm::CalAtmosphereRow::getTSysSpectrum (  )  const

===> Attribute tSysSpectrum

Get tSysSpectrum.

Returns:
tSysSpectrum as vector<vector<Temperature > >
vector<Length > asdm::CalAtmosphereRow::getWater (  )  const

===> Attribute water

Get water.

Returns:
water as vector<Length >
vector<Length > asdm::CalAtmosphereRow::getWaterError (  )  const

===> Attribute waterError

Get waterError.

Returns:
waterError as vector<Length >
void asdm::CalAtmosphereRow::groundPressureFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::groundPressureFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::groundRelHumidityFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::groundRelHumidityFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::groundTemperatureFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::groundTemperatureFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::isAdded ( bool  added  )  [private]

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

bool asdm::CalAtmosphereRow::isAdded (  )  const

Has this row been added to its table ?

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

===> Attribute alphaSpectrum, which is optional

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

Returns:
true if and only if the alphaSpectrum attribute exists.
bool asdm::CalAtmosphereRow::isForwardEfficiencyErrorExists (  )  const

===> Attribute forwardEfficiencyError, which is optional

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

Returns:
true if and only if the forwardEfficiencyError attribute exists.
bool asdm::CalAtmosphereRow::isForwardEfficiencyExists (  )  const

===> Attribute forwardEfficiency, which is optional

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

Returns:
true if and only if the forwardEfficiency attribute exists.
bool asdm::CalAtmosphereRow::isSbGainErrorExists (  )  const

===> Attribute sbGainError, which is optional

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

Returns:
true if and only if the sbGainError attribute exists.
bool asdm::CalAtmosphereRow::isSbGainExists (  )  const

===> Attribute sbGain, which is optional

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

Returns:
true if and only if the sbGain attribute exists.
bool asdm::CalAtmosphereRow::isSbGainSpectrumExists (  )  const

===> Attribute sbGainSpectrum, which is optional

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

Returns:
true if and only if the sbGainSpectrum attribute exists.
void asdm::CalAtmosphereRow::numFreqFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::numFreqFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::numLoadFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::numLoadFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::numReceptorFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::numReceptorFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::polarizationTypesFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::polarizationTypesFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::powerLoadSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::powerLoadSpectrumFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::powerSkySpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::powerSkySpectrumFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::receiverBandFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::receiverBandFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::sbGainErrorFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::sbGainErrorFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::sbGainFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::sbGainFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::sbGainSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::sbGainSpectrumFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::setAlphaSpectrum ( vector< vector< float > >  alphaSpectrum  ) 

Set alphaSpectrum with the specified vector<vector<float > >.

Parameters:
alphaSpectrum The vector<vector<float > > value to which alphaSpectrum is to be set.
void asdm::CalAtmosphereRow::setAntennaName ( string  antennaName  ) 

Set antennaName with the specified string.

Parameters:
antennaName The string value to which antennaName 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::CalAtmosphereRow::setBasebandName ( BasebandNameMod::BasebandName  basebandName  ) 

Set basebandName with the specified BasebandNameMod::BasebandName.

Parameters:
basebandName The BasebandNameMod::BasebandName value to which basebandName 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::CalAtmosphereRow::setCalDataId ( Tag  calDataId  ) 

Set calDataId with the specified Tag.

Parameters:
calDataId The Tag value to which calDataId 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::CalAtmosphereRow::setCalReductionId ( Tag  calReductionId  ) 

Set calReductionId with the specified Tag.

Parameters:
calReductionId The Tag value to which calReductionId 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::CalAtmosphereRow::setEndValidTime ( ArrayTime  endValidTime  ) 

Set endValidTime with the specified ArrayTime.

Parameters:
endValidTime The ArrayTime value to which endValidTime is to be set.
void asdm::CalAtmosphereRow::setForwardEfficiency ( vector< float >  forwardEfficiency  ) 

Set forwardEfficiency with the specified vector<float >.

Parameters:
forwardEfficiency The vector<float > value to which forwardEfficiency is to be set.
void asdm::CalAtmosphereRow::setForwardEfficiencyError ( vector< double >  forwardEfficiencyError  ) 

Set forwardEfficiencyError with the specified vector<double >.

Parameters:
forwardEfficiencyError The vector<double > value to which forwardEfficiencyError is to be set.
void asdm::CalAtmosphereRow::setForwardEffSpectrum ( vector< vector< float > >  forwardEffSpectrum  ) 

Set forwardEffSpectrum with the specified vector<vector<float > >.

Parameters:
forwardEffSpectrum The vector<vector<float > > value to which forwardEffSpectrum is to be set.
void asdm::CalAtmosphereRow::setFrequencyRange ( vector< Frequency frequencyRange  ) 

Set frequencyRange with the specified vector<Frequency >.

Parameters:
frequencyRange The vector<Frequency > value to which frequencyRange is to be set.
void asdm::CalAtmosphereRow::setFrequencySpectrum ( vector< Frequency frequencySpectrum  ) 

Set frequencySpectrum with the specified vector<Frequency >.

Parameters:
frequencySpectrum The vector<Frequency > value to which frequencySpectrum is to be set.
void asdm::CalAtmosphereRow::setFromIDL ( asdmIDL::CalAtmosphereRowIDL  x  ) 

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

Parameters:
x The IDL struct containing the values used to fill this row.
Exceptions:
ConversionException 
void asdm::CalAtmosphereRow::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::CalAtmosphereRow::setGroundPressure ( Pressure  groundPressure  ) 

Set groundPressure with the specified Pressure.

Parameters:
groundPressure The Pressure value to which groundPressure is to be set.
void asdm::CalAtmosphereRow::setGroundRelHumidity ( Humidity  groundRelHumidity  ) 

Set groundRelHumidity with the specified Humidity.

Parameters:
groundRelHumidity The Humidity value to which groundRelHumidity is to be set.
void asdm::CalAtmosphereRow::setGroundTemperature ( Temperature  groundTemperature  ) 

Set groundTemperature with the specified Temperature.

Parameters:
groundTemperature The Temperature value to which groundTemperature is to be set.
void asdm::CalAtmosphereRow::setNumFreq ( int  numFreq  ) 

Set numFreq with the specified int.

Parameters:
numFreq The int value to which numFreq is to be set.
void asdm::CalAtmosphereRow::setNumLoad ( int  numLoad  ) 

Set numLoad with the specified int.

Parameters:
numLoad The int value to which numLoad is to be set.
void asdm::CalAtmosphereRow::setNumReceptor ( int  numReceptor  ) 

Set numReceptor with the specified int.

Parameters:
numReceptor The int value to which numReceptor is to be set.
void asdm::CalAtmosphereRow::setPolarizationTypes ( vector< PolarizationTypeMod::PolarizationType >  polarizationTypes  ) 

Set polarizationTypes with the specified vector<PolarizationTypeMod::PolarizationType >.

Parameters:
polarizationTypes The vector<PolarizationTypeMod::PolarizationType > value to which polarizationTypes is to be set.
void asdm::CalAtmosphereRow::setPowerLoadSpectrum ( vector< vector< vector< float > > >  powerLoadSpectrum  ) 

Set powerLoadSpectrum with the specified vector<vector<vector<float > > >.

Parameters:
powerLoadSpectrum The vector<vector<vector<float > > > value to which powerLoadSpectrum is to be set.
void asdm::CalAtmosphereRow::setPowerSkySpectrum ( vector< vector< float > >  powerSkySpectrum  ) 

Set powerSkySpectrum with the specified vector<vector<float > >.

Parameters:
powerSkySpectrum The vector<vector<float > > value to which powerSkySpectrum is to be set.
void asdm::CalAtmosphereRow::setReceiverBand ( ReceiverBandMod::ReceiverBand  receiverBand  ) 

Set receiverBand with the specified ReceiverBandMod::ReceiverBand.

Parameters:
receiverBand The ReceiverBandMod::ReceiverBand value to which receiverBand 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::CalAtmosphereRow::setSbGain ( vector< float >  sbGain  ) 

Set sbGain with the specified vector<float >.

Parameters:
sbGain The vector<float > value to which sbGain is to be set.
void asdm::CalAtmosphereRow::setSbGainError ( vector< float >  sbGainError  ) 

Set sbGainError with the specified vector<float >.

Parameters:
sbGainError The vector<float > value to which sbGainError is to be set.
void asdm::CalAtmosphereRow::setSbGainSpectrum ( vector< vector< float > >  sbGainSpectrum  ) 

Set sbGainSpectrum with the specified vector<vector<float > >.

Parameters:
sbGainSpectrum The vector<vector<float > > value to which sbGainSpectrum is to be set.
void asdm::CalAtmosphereRow::setStartValidTime ( ArrayTime  startValidTime  ) 

Set startValidTime with the specified ArrayTime.

Parameters:
startValidTime The ArrayTime value to which startValidTime is to be set.
void asdm::CalAtmosphereRow::setSyscalType ( SyscalMethodMod::SyscalMethod  syscalType  ) 

Set syscalType with the specified SyscalMethodMod::SyscalMethod.

Parameters:
syscalType The SyscalMethodMod::SyscalMethod value to which syscalType is to be set.
void asdm::CalAtmosphereRow::setTAtm ( vector< Temperature tAtm  ) 

Set tAtm with the specified vector<Temperature >.

Parameters:
tAtm The vector<Temperature > value to which tAtm is to be set.
void asdm::CalAtmosphereRow::setTAtmSpectrum ( vector< vector< Temperature > >  tAtmSpectrum  ) 

Set tAtmSpectrum with the specified vector<vector<Temperature > >.

Parameters:
tAtmSpectrum The vector<vector<Temperature > > value to which tAtmSpectrum is to be set.
void asdm::CalAtmosphereRow::setTau ( vector< float >  tau  ) 

Set tau with the specified vector<float >.

Parameters:
tau The vector<float > value to which tau is to be set.
void asdm::CalAtmosphereRow::setTauSpectrum ( vector< vector< float > >  tauSpectrum  ) 

Set tauSpectrum with the specified vector<vector<float > >.

Parameters:
tauSpectrum The vector<vector<float > > value to which tauSpectrum is to be set.
void asdm::CalAtmosphereRow::setTRec ( vector< Temperature tRec  ) 

Set tRec with the specified vector<Temperature >.

Parameters:
tRec The vector<Temperature > value to which tRec is to be set.
void asdm::CalAtmosphereRow::setTRecSpectrum ( vector< vector< Temperature > >  tRecSpectrum  ) 

Set tRecSpectrum with the specified vector<vector<Temperature > >.

Parameters:
tRecSpectrum The vector<vector<Temperature > > value to which tRecSpectrum is to be set.
void asdm::CalAtmosphereRow::setTSys ( vector< Temperature tSys  ) 

Set tSys with the specified vector<Temperature >.

Parameters:
tSys The vector<Temperature > value to which tSys is to be set.
void asdm::CalAtmosphereRow::setTSysSpectrum ( vector< vector< Temperature > >  tSysSpectrum  ) 

Set tSysSpectrum with the specified vector<vector<Temperature > >.

Parameters:
tSysSpectrum The vector<vector<Temperature > > value to which tSysSpectrum is to be set.
void asdm::CalAtmosphereRow::setWater ( vector< Length water  ) 

Set water with the specified vector<Length >.

Parameters:
water The vector<Length > value to which water is to be set.
void asdm::CalAtmosphereRow::setWaterError ( vector< Length waterError  ) 

Set waterError with the specified vector<Length >.

Parameters:
waterError The vector<Length > value to which waterError is to be set.
void asdm::CalAtmosphereRow::startValidTimeFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::startValidTimeFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::syscalTypeFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::syscalTypeFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::tAtmFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::tAtmFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::tAtmSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::tAtmSpectrumFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::tauFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::tauFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::tauSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::tauSpectrumFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::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::CalAtmosphereRow::toIDL ( asdmIDL::CalAtmosphereRowIDL &  x  )  const

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

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

Return this row in the form of an IDL struct.

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

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.
void asdm::CalAtmosphereRow::tRecFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::tRecFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::tRecSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::tRecSpectrumFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::tSysFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::tSysFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::tSysSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::tSysSpectrumFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::waterErrorFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::waterErrorFromText ( const string &  s  )  [private]
void asdm::CalAtmosphereRow::waterFromBin ( EndianIStream eis  )  [private]
void asdm::CalAtmosphereRow::waterFromText ( const string &  s  )  [private]

Friends And Related Function Documentation

friend class asdm::CalAtmosphereTable [friend]

Definition at line 193 of file CalAtmosphereRow.h.

friend class asdm::RowTransformer< CalAtmosphereRow > [friend]

Definition at line 194 of file CalAtmosphereRow.h.


Member Data Documentation

vector<vector<float > > asdm::CalAtmosphereRow::alphaSpectrum [private]

Definition at line 2016 of file CalAtmosphereRow.h.

===> Attribute alphaSpectrum, which is optional

Definition at line 2013 of file CalAtmosphereRow.h.

===> Attribute antennaName

Definition at line 1717 of file CalAtmosphereRow.h.

Definition at line 1313 of file CalAtmosphereRow.h.

Definition at line 217 of file CalAtmosphereRow.h.

BasebandNameMod::BasebandName asdm::CalAtmosphereRow::basebandName [private]

===> Attribute basebandName

Definition at line 1728 of file CalAtmosphereRow.h.

===> Attribute calReductionId

Definition at line 2107 of file CalAtmosphereRow.h.

===> Attribute endValidTime

Definition at line 1750 of file CalAtmosphereRow.h.

Definition at line 2029 of file CalAtmosphereRow.h.

Definition at line 2042 of file CalAtmosphereRow.h.

===> Attribute forwardEfficiencyError, which is optional

Definition at line 2039 of file CalAtmosphereRow.h.

===> Attribute forwardEfficiency, which is optional

Definition at line 2026 of file CalAtmosphereRow.h.

vector<vector<float > > asdm::CalAtmosphereRow::forwardEffSpectrum [private]

===> Attribute forwardEffSpectrum

Definition at line 1794 of file CalAtmosphereRow.h.

===> Attribute frequencyRange

Definition at line 1805 of file CalAtmosphereRow.h.

===> Attribute frequencySpectrum

Definition at line 1838 of file CalAtmosphereRow.h.

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

Definition at line 2136 of file CalAtmosphereRow.h.

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

Definition at line 2180 of file CalAtmosphereRow.h.

===> Attribute groundPressure

Definition at line 1816 of file CalAtmosphereRow.h.

===> Attribute groundRelHumidity

Definition at line 1827 of file CalAtmosphereRow.h.

===> Attribute groundTemperature

Definition at line 1849 of file CalAtmosphereRow.h.

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

Definition at line 1662 of file CalAtmosphereRow.h.

===> Attribute numFreq

Definition at line 1761 of file CalAtmosphereRow.h.

===> Attribute numLoad

Definition at line 1772 of file CalAtmosphereRow.h.

===> Attribute numReceptor

Definition at line 1783 of file CalAtmosphereRow.h.

vector<PolarizationTypeMod::PolarizationType > asdm::CalAtmosphereRow::polarizationTypes [private]

===> Attribute polarizationTypes

Definition at line 1860 of file CalAtmosphereRow.h.

vector<vector<vector<float > > > asdm::CalAtmosphereRow::powerLoadSpectrum [private]

===> Attribute powerLoadSpectrum

Definition at line 1882 of file CalAtmosphereRow.h.

vector<vector<float > > asdm::CalAtmosphereRow::powerSkySpectrum [private]

===> Attribute powerSkySpectrum

Definition at line 1871 of file CalAtmosphereRow.h.

vector<float > asdm::CalAtmosphereRow::sbGain [private]

Definition at line 2055 of file CalAtmosphereRow.h.

vector<float > asdm::CalAtmosphereRow::sbGainError [private]

Definition at line 2068 of file CalAtmosphereRow.h.

===> Attribute sbGainError, which is optional

Definition at line 2065 of file CalAtmosphereRow.h.

===> Attribute sbGain, which is optional

Definition at line 2052 of file CalAtmosphereRow.h.

vector<vector<float > > asdm::CalAtmosphereRow::sbGainSpectrum [private]

Definition at line 2081 of file CalAtmosphereRow.h.

===> Attribute sbGainSpectrum, which is optional

Definition at line 2078 of file CalAtmosphereRow.h.

===> Attribute startValidTime

Definition at line 1739 of file CalAtmosphereRow.h.

SyscalMethodMod::SyscalMethod asdm::CalAtmosphereRow::syscalType [private]

===> Attribute syscalType

Definition at line 1893 of file CalAtmosphereRow.h.

The table to which this row belongs.

Definition at line 1658 of file CalAtmosphereRow.h.

===> Attribute tAtm

Definition at line 1948 of file CalAtmosphereRow.h.

===> Attribute tAtmSpectrum

Definition at line 1904 of file CalAtmosphereRow.h.

vector<float > asdm::CalAtmosphereRow::tau [private]

===> Attribute tau

Definition at line 1981 of file CalAtmosphereRow.h.

vector<vector<float > > asdm::CalAtmosphereRow::tauSpectrum [private]

===> Attribute tauSpectrum

Definition at line 1937 of file CalAtmosphereRow.h.

===> Attribute tRec

Definition at line 1959 of file CalAtmosphereRow.h.

===> Attribute tRecSpectrum

Definition at line 1915 of file CalAtmosphereRow.h.

===> Attribute tSys

Definition at line 1970 of file CalAtmosphereRow.h.

===> Attribute tSysSpectrum

Definition at line 1926 of file CalAtmosphereRow.h.

===> Attribute water

Definition at line 1992 of file CalAtmosphereRow.h.

===> Attribute waterError

Definition at line 2003 of file CalAtmosphereRow.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