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::CalAtmosphereRow Class Reference

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

#include <CalAtmosphereRow.h>

Public Member Functions

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

Private Attributes

CalAtmosphereTabletable
 The table to which this row belongs. More...
 
bool hasBeenAdded
 Whether this row has been added to the table or not. More...
 
std::string antennaName
 ===> Attribute antennaName More...
 
BasebandNameMod::BasebandName basebandName
 ===> Attribute basebandName More...
 
ArrayTime startValidTime
 ===> Attribute startValidTime More...
 
ArrayTime endValidTime
 ===> Attribute endValidTime More...
 
int numFreq
 ===> Attribute numFreq More...
 
int numLoad
 ===> Attribute numLoad More...
 
int numReceptor
 ===> Attribute numReceptor More...
 
std::vector< std::vector< float > > forwardEffSpectrum
 ===> Attribute forwardEffSpectrum More...
 
std::vector< FrequencyfrequencyRange
 ===> Attribute frequencyRange More...
 
Pressure groundPressure
 ===> Attribute groundPressure More...
 
Humidity groundRelHumidity
 ===> Attribute groundRelHumidity More...
 
std::vector< FrequencyfrequencySpectrum
 ===> Attribute frequencySpectrum More...
 
Temperature groundTemperature
 ===> Attribute groundTemperature More...
 
std::vector
< PolarizationTypeMod::PolarizationType > 
polarizationTypes
 ===> Attribute polarizationTypes More...
 
std::vector< std::vector< float > > powerSkySpectrum
 ===> Attribute powerSkySpectrum More...
 
std::vector< std::vector
< std::vector< float > > > 
powerLoadSpectrum
 ===> Attribute powerLoadSpectrum More...
 
SyscalMethodMod::SyscalMethod syscalType
 ===> Attribute syscalType More...
 
std::vector< std::vector
< Temperature > > 
tAtmSpectrum
 ===> Attribute tAtmSpectrum More...
 
std::vector< std::vector
< Temperature > > 
tRecSpectrum
 ===> Attribute tRecSpectrum More...
 
std::vector< std::vector
< Temperature > > 
tSysSpectrum
 ===> Attribute tSysSpectrum More...
 
std::vector< std::vector< float > > tauSpectrum
 ===> Attribute tauSpectrum More...
 
std::vector< TemperaturetAtm
 ===> Attribute tAtm More...
 
std::vector< TemperaturetRec
 ===> Attribute tRec More...
 
std::vector< TemperaturetSys
 ===> Attribute tSys More...
 
std::vector< float > tau
 ===> Attribute tau More...
 
std::vector< Lengthwater
 ===> Attribute water More...
 
std::vector< LengthwaterError
 ===> Attribute waterError More...
 
bool alphaSpectrumExists
 ===> Attribute alphaSpectrum, which is optional More...
 
std::vector< std::vector< float > > alphaSpectrum
 
bool forwardEfficiencyExists
 ===> Attribute forwardEfficiency, which is optional More...
 
std::vector< float > forwardEfficiency
 
bool forwardEfficiencyErrorExists
 ===> Attribute forwardEfficiencyError, which is optional More...
 
std::vector< double > forwardEfficiencyError
 
bool sbGainExists
 ===> Attribute sbGain, which is optional More...
 
std::vector< float > sbGain
 
bool sbGainErrorExists
 ===> Attribute sbGainError, which is optional More...
 
std::vector< float > sbGainError
 
bool sbGainSpectrumExists
 ===> Attribute sbGainSpectrum, which is optional More...
 
std::vector< std::vector< float > > sbGainSpectrum
 
Tag calReductionId
 ===> Attribute calReductionId More...
 
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", branch ""

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
tableThe 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
tableThe table to which this row belongs.
rowThe row which is to be copied.

Member Function Documentation

void asdm::CalAtmosphereRow::alphaSpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::alphaSpectrumFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::antennaNameFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::antennaNameFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::basebandNameFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::basebandNameFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::calDataIdFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::calDataIdFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::calReductionIdFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::calReductionIdFromText ( const std::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 ( std::string  antennaName,
ReceiverBandMod::ReceiverBand  receiverBand,
BasebandNameMod::BasebandName  basebandName,
Tag  calDataId,
Tag  calReductionId,
ArrayTime  startValidTime,
ArrayTime  endValidTime,
int  numFreq,
int  numLoad,
int  numReceptor,
std::vector< std::vector< float > >  forwardEffSpectrum,
std::vector< Frequency frequencyRange,
Pressure  groundPressure,
Humidity  groundRelHumidity,
std::vector< Frequency frequencySpectrum,
Temperature  groundTemperature,
std::vector< PolarizationTypeMod::PolarizationType >  polarizationTypes,
std::vector< std::vector< float > >  powerSkySpectrum,
std::vector< std::vector< std::vector< float > > >  powerLoadSpectrum,
SyscalMethodMod::SyscalMethod  syscalType,
std::vector< std::vector< Temperature > >  tAtmSpectrum,
std::vector< std::vector< Temperature > >  tRecSpectrum,
std::vector< std::vector< Temperature > >  tSysSpectrum,
std::vector< std::vector< float > >  tauSpectrum,
std::vector< Temperature tAtm,
std::vector< Temperature tRec,
std::vector< Temperature tSys,
std::vector< float >  tau,
std::vector< Length water,
std::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,
std::vector< std::vector< float > >  forwardEffSpectrum,
std::vector< Frequency frequencyRange,
Pressure  groundPressure,
Humidity  groundRelHumidity,
std::vector< Frequency frequencySpectrum,
Temperature  groundTemperature,
std::vector< PolarizationTypeMod::PolarizationType >  polarizationTypes,
std::vector< std::vector< float > >  powerSkySpectrum,
std::vector< std::vector< std::vector< float > > >  powerLoadSpectrum,
SyscalMethodMod::SyscalMethod  syscalType,
std::vector< std::vector< Temperature > >  tAtmSpectrum,
std::vector< std::vector< Temperature > >  tRecSpectrum,
std::vector< std::vector< Temperature > >  tSysSpectrum,
std::vector< std::vector< float > >  tauSpectrum,
std::vector< Temperature tAtm,
std::vector< Temperature tRec,
std::vector< Temperature tSys,
std::vector< float >  tau,
std::vector< Length water,
std::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 std::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
xa 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 std::string &  s)
private
void asdm::CalAtmosphereRow::forwardEfficiencyFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::forwardEfficiencyFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::forwardEffSpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::forwardEffSpectrumFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::frequencyRangeFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::frequencyRangeFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::frequencySpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::frequencySpectrumFromText ( const std::string &  s)
private
std::vector<std::vector<float > > asdm::CalAtmosphereRow::getAlphaSpectrum ( ) const

Get alphaSpectrum, which is optional.

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

===> Attribute antennaName

Get antennaName.

Returns
antennaName as std::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
std::vector<float > asdm::CalAtmosphereRow::getForwardEfficiency ( ) const

Get forwardEfficiency, which is optional.

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

Get forwardEfficiencyError, which is optional.

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

===> Attribute forwardEffSpectrum

Get forwardEffSpectrum.

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

===> Attribute frequencyRange

Get frequencyRange.

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

===> Attribute frequencySpectrum

Get frequencySpectrum.

Returns
frequencySpectrum as std::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
std::vector<PolarizationTypeMod::PolarizationType > asdm::CalAtmosphereRow::getPolarizationTypes ( ) const

===> Attribute polarizationTypes

Get polarizationTypes.

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

===> Attribute powerLoadSpectrum

Get powerLoadSpectrum.

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

===> Attribute powerSkySpectrum

Get powerSkySpectrum.

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

Get sbGain, which is optional.

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

Get sbGainError, which is optional.

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

Get sbGainSpectrum, which is optional.

Returns
sbGainSpectrum as std::vector<std::vector<float > >
Exceptions
IllegalAccessExceptionIf 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.

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

===> Attribute tAtm

Get tAtm.

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

===> Attribute tAtmSpectrum

Get tAtmSpectrum.

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

===> Attribute tau

Get tau.

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

===> Attribute tauSpectrum

Get tauSpectrum.

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

===> Attribute tRec

Get tRec.

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

===> Attribute tRecSpectrum

Get tRecSpectrum.

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

===> Attribute tSys

Get tSys.

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

===> Attribute tSysSpectrum

Get tSysSpectrum.

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

===> Attribute water

Get water.

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

===> Attribute waterError

Get waterError.

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

Has this row been added to its table ?

Returns
true if and only if it has been added.
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::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 std::string &  s)
private
void asdm::CalAtmosphereRow::numLoadFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::numLoadFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::numReceptorFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::numReceptorFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::polarizationTypesFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::polarizationTypesFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::powerLoadSpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::powerLoadSpectrumFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::powerSkySpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::powerSkySpectrumFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::receiverBandFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::receiverBandFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::sbGainErrorFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::sbGainErrorFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::sbGainFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::sbGainFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::sbGainSpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::sbGainSpectrumFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::setAlphaSpectrum ( std::vector< std::vector< float > >  alphaSpectrum)

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

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

Set antennaName with the specified std::string.

Parameters
antennaNameThe std::string value to which antennaName is to be set.
Exceptions
IllegalAccessExceptionIf 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
basebandNameThe BasebandNameMod::BasebandName value to which basebandName is to be set.
Exceptions
IllegalAccessExceptionIf 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
calDataIdThe Tag value to which calDataId is to be set.
Exceptions
IllegalAccessExceptionIf 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
calReductionIdThe Tag value to which calReductionId is to be set.
Exceptions
IllegalAccessExceptionIf 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
endValidTimeThe ArrayTime value to which endValidTime is to be set.
void asdm::CalAtmosphereRow::setForwardEfficiency ( std::vector< float >  forwardEfficiency)

Set forwardEfficiency with the specified std::vector<float >.

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

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

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

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

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

Set frequencyRange with the specified std::vector<Frequency >.

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

Set frequencySpectrum with the specified std::vector<Frequency >.

Parameters
frequencySpectrumThe std::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
xThe 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
rowDocthe 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
groundPressureThe Pressure value to which groundPressure is to be set.
void asdm::CalAtmosphereRow::setGroundRelHumidity ( Humidity  groundRelHumidity)

Set groundRelHumidity with the specified Humidity.

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

Set groundTemperature with the specified Temperature.

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

Set numFreq with the specified int.

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

Set numLoad with the specified int.

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

Set numReceptor with the specified int.

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

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

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

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

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

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

Parameters
powerSkySpectrumThe std::vector<std::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
receiverBandThe ReceiverBandMod::ReceiverBand value to which receiverBand is to be set.
Exceptions
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.
void asdm::CalAtmosphereRow::setSbGain ( std::vector< float >  sbGain)

Set sbGain with the specified std::vector<float >.

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

Set sbGainError with the specified std::vector<float >.

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

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

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

Set startValidTime with the specified ArrayTime.

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

Set syscalType with the specified SyscalMethodMod::SyscalMethod.

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

Set tAtm with the specified std::vector<Temperature >.

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

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

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

Set tau with the specified std::vector<float >.

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

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

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

Set tRec with the specified std::vector<Temperature >.

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

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

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

Set tSys with the specified std::vector<Temperature >.

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

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

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

Set water with the specified std::vector<Length >.

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

Set waterError with the specified std::vector<Length >.

Parameters
waterErrorThe std::vector<Length > value to which waterError is to be set.
void asdm::CalAtmosphereRow::startValidTimeFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::startValidTimeFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::syscalTypeFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::syscalTypeFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::tAtmFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::tAtmFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::tAtmSpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::tAtmSpectrumFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::tauFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::tauFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::tauSpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::tauSpectrumFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::toBin ( EndianOSStream eoss)
private

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

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

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

Parameters
xa reference to the CalAtmosphereRowIDL struct to be set.
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 std::string &  s)
private
void asdm::CalAtmosphereRow::tRecSpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::tRecSpectrumFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::tSysFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::tSysFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::tSysSpectrumFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::tSysSpectrumFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::waterErrorFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::waterErrorFromText ( const std::string &  s)
private
void asdm::CalAtmosphereRow::waterFromBin ( EndianIStream eis)
private
void asdm::CalAtmosphereRow::waterFromText ( const std::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

std::vector<std::vector<float > > asdm::CalAtmosphereRow::alphaSpectrum
private

Definition at line 2016 of file CalAtmosphereRow.h.

bool asdm::CalAtmosphereRow::alphaSpectrumExists
private

===> Attribute alphaSpectrum, which is optional

Definition at line 2013 of file CalAtmosphereRow.h.

std::string asdm::CalAtmosphereRow::antennaName
private

===> Attribute antennaName

Definition at line 1717 of file CalAtmosphereRow.h.

Extrinsic Table asdm::CalAtmosphereRow::Attributes

Definition at line 217 of file CalAtmosphereRow.h.

Extrinsic Table asdm::CalAtmosphereRow::Attributes

Definition at line 1313 of file CalAtmosphereRow.h.

BasebandNameMod::BasebandName asdm::CalAtmosphereRow::basebandName
private

===> Attribute basebandName

Definition at line 1728 of file CalAtmosphereRow.h.

Tag asdm::CalAtmosphereRow::calReductionId
private

===> Attribute calReductionId

Definition at line 2107 of file CalAtmosphereRow.h.

ArrayTime asdm::CalAtmosphereRow::endValidTime
private

===> Attribute endValidTime

Definition at line 1750 of file CalAtmosphereRow.h.

std::vector<float > asdm::CalAtmosphereRow::forwardEfficiency
private

Definition at line 2029 of file CalAtmosphereRow.h.

std::vector<double > asdm::CalAtmosphereRow::forwardEfficiencyError
private

Definition at line 2042 of file CalAtmosphereRow.h.

bool asdm::CalAtmosphereRow::forwardEfficiencyErrorExists
private

===> Attribute forwardEfficiencyError, which is optional

Definition at line 2039 of file CalAtmosphereRow.h.

bool asdm::CalAtmosphereRow::forwardEfficiencyExists
private

===> Attribute forwardEfficiency, which is optional

Definition at line 2026 of file CalAtmosphereRow.h.

std::vector<std::vector<float > > asdm::CalAtmosphereRow::forwardEffSpectrum
private

===> Attribute forwardEffSpectrum

Definition at line 1794 of file CalAtmosphereRow.h.

std::vector<Frequency > asdm::CalAtmosphereRow::frequencyRange
private

===> Attribute frequencyRange

Definition at line 1805 of file CalAtmosphereRow.h.

std::vector<Frequency > asdm::CalAtmosphereRow::frequencySpectrum
private

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

Pressure asdm::CalAtmosphereRow::groundPressure
private

===> Attribute groundPressure

Definition at line 1816 of file CalAtmosphereRow.h.

Humidity asdm::CalAtmosphereRow::groundRelHumidity
private

===> Attribute groundRelHumidity

Definition at line 1827 of file CalAtmosphereRow.h.

Temperature asdm::CalAtmosphereRow::groundTemperature
private

===> Attribute groundTemperature

Definition at line 1849 of file CalAtmosphereRow.h.

bool asdm::CalAtmosphereRow::hasBeenAdded
private

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

Definition at line 1662 of file CalAtmosphereRow.h.

int asdm::CalAtmosphereRow::numFreq
private

===> Attribute numFreq

Definition at line 1761 of file CalAtmosphereRow.h.

int asdm::CalAtmosphereRow::numLoad
private

===> Attribute numLoad

Definition at line 1772 of file CalAtmosphereRow.h.

int asdm::CalAtmosphereRow::numReceptor
private

===> Attribute numReceptor

Definition at line 1783 of file CalAtmosphereRow.h.

std::vector<PolarizationTypeMod::PolarizationType > asdm::CalAtmosphereRow::polarizationTypes
private

===> Attribute polarizationTypes

Definition at line 1860 of file CalAtmosphereRow.h.

std::vector<std::vector<std::vector<float > > > asdm::CalAtmosphereRow::powerLoadSpectrum
private

===> Attribute powerLoadSpectrum

Definition at line 1882 of file CalAtmosphereRow.h.

std::vector<std::vector<float > > asdm::CalAtmosphereRow::powerSkySpectrum
private

===> Attribute powerSkySpectrum

Definition at line 1871 of file CalAtmosphereRow.h.

std::vector<float > asdm::CalAtmosphereRow::sbGain
private

Definition at line 2055 of file CalAtmosphereRow.h.

std::vector<float > asdm::CalAtmosphereRow::sbGainError
private

Definition at line 2068 of file CalAtmosphereRow.h.

bool asdm::CalAtmosphereRow::sbGainErrorExists
private

===> Attribute sbGainError, which is optional

Definition at line 2065 of file CalAtmosphereRow.h.

bool asdm::CalAtmosphereRow::sbGainExists
private

===> Attribute sbGain, which is optional

Definition at line 2052 of file CalAtmosphereRow.h.

std::vector<std::vector<float > > asdm::CalAtmosphereRow::sbGainSpectrum
private

Definition at line 2081 of file CalAtmosphereRow.h.

bool asdm::CalAtmosphereRow::sbGainSpectrumExists
private

===> Attribute sbGainSpectrum, which is optional

Definition at line 2078 of file CalAtmosphereRow.h.

ArrayTime asdm::CalAtmosphereRow::startValidTime
private

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

CalAtmosphereTable& asdm::CalAtmosphereRow::table
private

The table to which this row belongs.

Definition at line 1658 of file CalAtmosphereRow.h.

std::vector<Temperature > asdm::CalAtmosphereRow::tAtm
private

===> Attribute tAtm

Definition at line 1948 of file CalAtmosphereRow.h.

std::vector<std::vector<Temperature > > asdm::CalAtmosphereRow::tAtmSpectrum
private

===> Attribute tAtmSpectrum

Definition at line 1904 of file CalAtmosphereRow.h.

std::vector<float > asdm::CalAtmosphereRow::tau
private

===> Attribute tau

Definition at line 1981 of file CalAtmosphereRow.h.

std::vector<std::vector<float > > asdm::CalAtmosphereRow::tauSpectrum
private

===> Attribute tauSpectrum

Definition at line 1937 of file CalAtmosphereRow.h.

std::vector<Temperature > asdm::CalAtmosphereRow::tRec
private

===> Attribute tRec

Definition at line 1959 of file CalAtmosphereRow.h.

std::vector<std::vector<Temperature > > asdm::CalAtmosphereRow::tRecSpectrum
private

===> Attribute tRecSpectrum

Definition at line 1915 of file CalAtmosphereRow.h.

std::vector<Temperature > asdm::CalAtmosphereRow::tSys
private

===> Attribute tSys

Definition at line 1970 of file CalAtmosphereRow.h.

std::vector<std::vector<Temperature > > asdm::CalAtmosphereRow::tSysSpectrum
private

===> Attribute tSysSpectrum

Definition at line 1926 of file CalAtmosphereRow.h.

std::vector<Length > asdm::CalAtmosphereRow::water
private

===> Attribute water

Definition at line 1992 of file CalAtmosphereRow.h.

std::vector<Length > asdm::CalAtmosphereRow::waterError
private

===> Attribute waterError

Definition at line 2003 of file CalAtmosphereRow.h.


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