casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends
asdm::SpectralWindowRow Class Reference

The SpectralWindowRow class is a row of a SpectralWindowTable. More...

#include <SpectralWindowRow.h>

List of all members.

Public Member Functions

virtual ~SpectralWindowRow ()
 friend class asdm::TableStreamReader<SpectralWindowTable, SpectralWindowRow>;
SpectralWindowTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
BasebandNameMod::BasebandName getBasebandName () const
 ===> Attribute basebandName
void setBasebandName (BasebandNameMod::BasebandName basebandName)
 Set basebandName with the specified BasebandNameMod::BasebandName.
NetSidebandMod::NetSideband getNetSideband () const
 ===> Attribute netSideband
void setNetSideband (NetSidebandMod::NetSideband netSideband)
 Set netSideband with the specified NetSidebandMod::NetSideband.
int getNumChan () const
 ===> Attribute numChan
void setNumChan (int numChan)
 Set numChan with the specified int.
Frequency getRefFreq () const
 ===> Attribute refFreq
void setRefFreq (Frequency refFreq)
 Set refFreq with the specified Frequency.
SidebandProcessingModeMod::SidebandProcessingMode getSidebandProcessingMode () const
 ===> Attribute sidebandProcessingMode
void setSidebandProcessingMode (SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode)
 Set sidebandProcessingMode with the specified SidebandProcessingModeMod::SidebandProcessingMode.
Frequency getTotBandwidth () const
 ===> Attribute totBandwidth
void setTotBandwidth (Frequency totBandwidth)
 Set totBandwidth with the specified Frequency.
WindowFunctionMod::WindowFunction getWindowFunction () const
 ===> Attribute windowFunction
void setWindowFunction (WindowFunctionMod::WindowFunction windowFunction)
 Set windowFunction with the specified WindowFunctionMod::WindowFunction.
bool isChanFreqStartExists () const
 ===> Attribute chanFreqStart, which is optional
Frequency getChanFreqStart () const
 Get chanFreqStart, which is optional.
void setChanFreqStart (Frequency chanFreqStart)
 Set chanFreqStart with the specified Frequency.
void clearChanFreqStart ()
 Mark chanFreqStart, which is an optional field, as non-existent.
bool isChanFreqStepExists () const
 ===> Attribute chanFreqStep, which is optional
Frequency getChanFreqStep () const
 Get chanFreqStep, which is optional.
void setChanFreqStep (Frequency chanFreqStep)
 Set chanFreqStep with the specified Frequency.
void clearChanFreqStep ()
 Mark chanFreqStep, which is an optional field, as non-existent.
bool isChanFreqArrayExists () const
 ===> Attribute chanFreqArray, which is optional
vector< FrequencygetChanFreqArray () const
 Get chanFreqArray, which is optional.
void setChanFreqArray (vector< Frequency > chanFreqArray)
 Set chanFreqArray with the specified vector<Frequency >.
void clearChanFreqArray ()
 Mark chanFreqArray, which is an optional field, as non-existent.
bool isChanWidthExists () const
 ===> Attribute chanWidth, which is optional
Frequency getChanWidth () const
 Get chanWidth, which is optional.
void setChanWidth (Frequency chanWidth)
 Set chanWidth with the specified Frequency.
void clearChanWidth ()
 Mark chanWidth, which is an optional field, as non-existent.
bool isChanWidthArrayExists () const
 ===> Attribute chanWidthArray, which is optional
vector< FrequencygetChanWidthArray () const
 Get chanWidthArray, which is optional.
void setChanWidthArray (vector< Frequency > chanWidthArray)
 Set chanWidthArray with the specified vector<Frequency >.
void clearChanWidthArray ()
 Mark chanWidthArray, which is an optional field, as non-existent.
bool isCorrelationBitExists () const
 ===> Attribute correlationBit, which is optional
CorrelationBitMod::CorrelationBit getCorrelationBit () const
 Get correlationBit, which is optional.
void setCorrelationBit (CorrelationBitMod::CorrelationBit correlationBit)
 Set correlationBit with the specified CorrelationBitMod::CorrelationBit.
void clearCorrelationBit ()
 Mark correlationBit, which is an optional field, as non-existent.
bool isEffectiveBwExists () const
 ===> Attribute effectiveBw, which is optional
Frequency getEffectiveBw () const
 Get effectiveBw, which is optional.
void setEffectiveBw (Frequency effectiveBw)
 Set effectiveBw with the specified Frequency.
void clearEffectiveBw ()
 Mark effectiveBw, which is an optional field, as non-existent.
bool isEffectiveBwArrayExists () const
 ===> Attribute effectiveBwArray, which is optional
vector< FrequencygetEffectiveBwArray () const
 Get effectiveBwArray, which is optional.
void setEffectiveBwArray (vector< Frequency > effectiveBwArray)
 Set effectiveBwArray with the specified vector<Frequency >.
void clearEffectiveBwArray ()
 Mark effectiveBwArray, which is an optional field, as non-existent.
bool isFreqGroupExists () const
 ===> Attribute freqGroup, which is optional
int getFreqGroup () const
 Get freqGroup, which is optional.
void setFreqGroup (int freqGroup)
 Set freqGroup with the specified int.
void clearFreqGroup ()
 Mark freqGroup, which is an optional field, as non-existent.
bool isFreqGroupNameExists () const
 ===> Attribute freqGroupName, which is optional
string getFreqGroupName () const
 Get freqGroupName, which is optional.
void setFreqGroupName (string freqGroupName)
 Set freqGroupName with the specified string.
void clearFreqGroupName ()
 Mark freqGroupName, which is an optional field, as non-existent.
bool isLineArrayExists () const
 ===> Attribute lineArray, which is optional
vector< bool > getLineArray () const
 Get lineArray, which is optional.
void setLineArray (vector< bool > lineArray)
 Set lineArray with the specified vector<bool >.
void clearLineArray ()
 Mark lineArray, which is an optional field, as non-existent.
bool isMeasFreqRefExists () const
 ===> Attribute measFreqRef, which is optional
FrequencyReferenceCodeMod::FrequencyReferenceCode getMeasFreqRef () const
 Get measFreqRef, which is optional.
void setMeasFreqRef (FrequencyReferenceCodeMod::FrequencyReferenceCode measFreqRef)
 Set measFreqRef with the specified FrequencyReferenceCodeMod::FrequencyReferenceCode.
void clearMeasFreqRef ()
 Mark measFreqRef, which is an optional field, as non-existent.
bool isNameExists () const
 ===> Attribute name, which is optional
string getName () const
 Get name, which is optional.
void setName (string name)
 Set name with the specified string.
void clearName ()
 Mark name, which is an optional field, as non-existent.
bool isOversamplingExists () const
 ===> Attribute oversampling, which is optional
bool getOversampling () const
 Get oversampling, which is optional.
void setOversampling (bool oversampling)
 Set oversampling with the specified bool.
void clearOversampling ()
 Mark oversampling, which is an optional field, as non-existent.
bool isQuantizationExists () const
 ===> Attribute quantization, which is optional
bool getQuantization () const
 Get quantization, which is optional.
void setQuantization (bool quantization)
 Set quantization with the specified bool.
void clearQuantization ()
 Mark quantization, which is an optional field, as non-existent.
bool isRefChanExists () const
 ===> Attribute refChan, which is optional
double getRefChan () const
 Get refChan, which is optional.
void setRefChan (double refChan)
 Set refChan with the specified double.
void clearRefChan ()
 Mark refChan, which is an optional field, as non-existent.
bool isResolutionExists () const
 ===> Attribute resolution, which is optional
Frequency getResolution () const
 Get resolution, which is optional.
void setResolution (Frequency resolution)
 Set resolution with the specified Frequency.
void clearResolution ()
 Mark resolution, which is an optional field, as non-existent.
bool isResolutionArrayExists () const
 ===> Attribute resolutionArray, which is optional
vector< FrequencygetResolutionArray () const
 Get resolutionArray, which is optional.
void setResolutionArray (vector< Frequency > resolutionArray)
 Set resolutionArray with the specified vector<Frequency >.
void clearResolutionArray ()
 Mark resolutionArray, which is an optional field, as non-existent.
bool isNumAssocValuesExists () const
 ===> Attribute numAssocValues, which is optional
int getNumAssocValues () const
 Get numAssocValues, which is optional.
void setNumAssocValues (int numAssocValues)
 Set numAssocValues with the specified int.
void clearNumAssocValues ()
 Mark numAssocValues, which is an optional field, as non-existent.
bool isAssocNatureExists () const
 ===> Attribute assocNature, which is optional
vector
< SpectralResolutionTypeMod::SpectralResolutionType > 
getAssocNature () const
 Get assocNature, which is optional.
void setAssocNature (vector< SpectralResolutionTypeMod::SpectralResolutionType > assocNature)
 Set assocNature with the specified vector<SpectralResolutionTypeMod::SpectralResolutionType >.
void clearAssocNature ()
 Mark assocNature, which is an optional field, as non-existent.
vector< TaggetAssocSpectralWindowId () const
 Get assocSpectralWindowId, which is optional.
void setAssocSpectralWindowId (vector< Tag > assocSpectralWindowId)
 Set assocSpectralWindowId with the specified vector<Tag> .
void clearAssocSpectralWindowId ()
 Mark assocSpectralWindowId, which is an optional field, as non-existent.
bool isDopplerIdExists () const
 ===> Attribute dopplerId, which is optional
int getDopplerId () const
 Get dopplerId, which is optional.
void setDopplerId (int dopplerId)
 Set dopplerId with the specified int.
void clearDopplerId ()
 Mark dopplerId, which is an optional field, as non-existent.
bool isImageSpectralWindowIdExists () const
 ===> Attribute imageSpectralWindowId, which is optional
Tag getImageSpectralWindowId () const
 Get imageSpectralWindowId, which is optional.
void setImageSpectralWindowId (Tag imageSpectralWindowId)
 Set imageSpectralWindowId with the specified Tag.
void clearImageSpectralWindowId ()
 Mark imageSpectralWindowId, which is an optional field, as non-existent.
Links *void setAssocSpectralWindowId (int i, Tag assocSpectralWindowId)
 Set assocSpectralWindowId[i] with the specified Tag.
void addAssocSpectralWindowId (Tag id)
 Append a Tag to assocSpectralWindowId.
void addAssocSpectralWindowId (const vector< Tag > &id)
 Append a vector of Tag to assocSpectralWindowId.
const Tag getAssocSpectralWindowId (int i)
 Returns the Tag stored in assocSpectralWindowId at position i.
SpectralWindowRowgetSpectralWindowUsingAssocSpectralWindowId (int i)
 Returns the SpectralWindowRow linked to this row via the tag stored in assocSpectralWindowId at position i.
vector< SpectralWindowRow * > getSpectralWindowsUsingAssocSpectralWindowId ()
 Returns the vector of SpectralWindowRow* linked to this row via the Tags stored in assocSpectralWindowId.
SpectralWindowRowgetSpectralWindowUsingImageSpectralWindowId ()
 imageSpectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.imageSpectralWindowId == imageSpectralWindowId
vector< DopplerRow * > getDopplers ()
 ===> Slice link from a row of SpectralWindow table to a collection of row of Doppler table.
bool compareNoAutoInc (BasebandNameMod::BasebandName basebandName, NetSidebandMod::NetSideband netSideband, int numChan, Frequency refFreq, SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode, Frequency totBandwidth, WindowFunctionMod::WindowFunction windowFunction)
 Compare each mandatory attribute except the autoincrementable one of this SpectralWindowRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (BasebandNameMod::BasebandName basebandName, NetSidebandMod::NetSideband netSideband, int numChan, Frequency refFreq, SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode, Frequency totBandwidth, WindowFunctionMod::WindowFunction windowFunction)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (SpectralWindowRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::SpectralWindowRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void toIDL (asdmIDL::SpectralWindowRowIDL &x) const
 Define the content of a SpectralWindowRowIDL struct from the values found in this row.
void setFromIDL (asdmIDL::SpectralWindowRowIDL x)
 Fill the values of this row from the IDL struct SpectralWindowRowIDL.
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.
virtual ~SpectralWindowRow ()
 friend class asdm::TableStreamReader<SpectralWindowTable, SpectralWindowRow>;
SpectralWindowTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
BasebandNameMod::BasebandName getBasebandName () const
 ===> Attribute basebandName
void setBasebandName (BasebandNameMod::BasebandName basebandName)
 Set basebandName with the specified BasebandNameMod::BasebandName.
NetSidebandMod::NetSideband getNetSideband () const
 ===> Attribute netSideband
void setNetSideband (NetSidebandMod::NetSideband netSideband)
 Set netSideband with the specified NetSidebandMod::NetSideband.
int getNumChan () const
 ===> Attribute numChan
void setNumChan (int numChan)
 Set numChan with the specified int.
Frequency getRefFreq () const
 ===> Attribute refFreq
void setRefFreq (Frequency refFreq)
 Set refFreq with the specified Frequency.
SidebandProcessingModeMod::SidebandProcessingMode getSidebandProcessingMode () const
 ===> Attribute sidebandProcessingMode
void setSidebandProcessingMode (SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode)
 Set sidebandProcessingMode with the specified SidebandProcessingModeMod::SidebandProcessingMode.
Frequency getTotBandwidth () const
 ===> Attribute totBandwidth
void setTotBandwidth (Frequency totBandwidth)
 Set totBandwidth with the specified Frequency.
WindowFunctionMod::WindowFunction getWindowFunction () const
 ===> Attribute windowFunction
void setWindowFunction (WindowFunctionMod::WindowFunction windowFunction)
 Set windowFunction with the specified WindowFunctionMod::WindowFunction.
bool isChanFreqStartExists () const
 ===> Attribute chanFreqStart, which is optional
Frequency getChanFreqStart () const
 Get chanFreqStart, which is optional.
void setChanFreqStart (Frequency chanFreqStart)
 Set chanFreqStart with the specified Frequency.
void clearChanFreqStart ()
 Mark chanFreqStart, which is an optional field, as non-existent.
bool isChanFreqStepExists () const
 ===> Attribute chanFreqStep, which is optional
Frequency getChanFreqStep () const
 Get chanFreqStep, which is optional.
void setChanFreqStep (Frequency chanFreqStep)
 Set chanFreqStep with the specified Frequency.
void clearChanFreqStep ()
 Mark chanFreqStep, which is an optional field, as non-existent.
bool isChanFreqArrayExists () const
 ===> Attribute chanFreqArray, which is optional
vector< FrequencygetChanFreqArray () const
 Get chanFreqArray, which is optional.
void setChanFreqArray (vector< Frequency > chanFreqArray)
 Set chanFreqArray with the specified vector<Frequency >.
void clearChanFreqArray ()
 Mark chanFreqArray, which is an optional field, as non-existent.
bool isChanWidthExists () const
 ===> Attribute chanWidth, which is optional
Frequency getChanWidth () const
 Get chanWidth, which is optional.
void setChanWidth (Frequency chanWidth)
 Set chanWidth with the specified Frequency.
void clearChanWidth ()
 Mark chanWidth, which is an optional field, as non-existent.
bool isChanWidthArrayExists () const
 ===> Attribute chanWidthArray, which is optional
vector< FrequencygetChanWidthArray () const
 Get chanWidthArray, which is optional.
void setChanWidthArray (vector< Frequency > chanWidthArray)
 Set chanWidthArray with the specified vector<Frequency >.
void clearChanWidthArray ()
 Mark chanWidthArray, which is an optional field, as non-existent.
bool isCorrelationBitExists () const
 ===> Attribute correlationBit, which is optional
CorrelationBitMod::CorrelationBit getCorrelationBit () const
 Get correlationBit, which is optional.
void setCorrelationBit (CorrelationBitMod::CorrelationBit correlationBit)
 Set correlationBit with the specified CorrelationBitMod::CorrelationBit.
void clearCorrelationBit ()
 Mark correlationBit, which is an optional field, as non-existent.
bool isEffectiveBwExists () const
 ===> Attribute effectiveBw, which is optional
Frequency getEffectiveBw () const
 Get effectiveBw, which is optional.
void setEffectiveBw (Frequency effectiveBw)
 Set effectiveBw with the specified Frequency.
void clearEffectiveBw ()
 Mark effectiveBw, which is an optional field, as non-existent.
bool isEffectiveBwArrayExists () const
 ===> Attribute effectiveBwArray, which is optional
vector< FrequencygetEffectiveBwArray () const
 Get effectiveBwArray, which is optional.
void setEffectiveBwArray (vector< Frequency > effectiveBwArray)
 Set effectiveBwArray with the specified vector<Frequency >.
void clearEffectiveBwArray ()
 Mark effectiveBwArray, which is an optional field, as non-existent.
bool isFreqGroupExists () const
 ===> Attribute freqGroup, which is optional
int getFreqGroup () const
 Get freqGroup, which is optional.
void setFreqGroup (int freqGroup)
 Set freqGroup with the specified int.
void clearFreqGroup ()
 Mark freqGroup, which is an optional field, as non-existent.
bool isFreqGroupNameExists () const
 ===> Attribute freqGroupName, which is optional
string getFreqGroupName () const
 Get freqGroupName, which is optional.
void setFreqGroupName (string freqGroupName)
 Set freqGroupName with the specified string.
void clearFreqGroupName ()
 Mark freqGroupName, which is an optional field, as non-existent.
bool isLineArrayExists () const
 ===> Attribute lineArray, which is optional
vector< bool > getLineArray () const
 Get lineArray, which is optional.
void setLineArray (vector< bool > lineArray)
 Set lineArray with the specified vector<bool >.
void clearLineArray ()
 Mark lineArray, which is an optional field, as non-existent.
bool isMeasFreqRefExists () const
 ===> Attribute measFreqRef, which is optional
FrequencyReferenceCodeMod::FrequencyReferenceCode getMeasFreqRef () const
 Get measFreqRef, which is optional.
void setMeasFreqRef (FrequencyReferenceCodeMod::FrequencyReferenceCode measFreqRef)
 Set measFreqRef with the specified FrequencyReferenceCodeMod::FrequencyReferenceCode.
void clearMeasFreqRef ()
 Mark measFreqRef, which is an optional field, as non-existent.
bool isNameExists () const
 ===> Attribute name, which is optional
string getName () const
 Get name, which is optional.
void setName (string name)
 Set name with the specified string.
void clearName ()
 Mark name, which is an optional field, as non-existent.
bool isOversamplingExists () const
 ===> Attribute oversampling, which is optional
bool getOversampling () const
 Get oversampling, which is optional.
void setOversampling (bool oversampling)
 Set oversampling with the specified bool.
void clearOversampling ()
 Mark oversampling, which is an optional field, as non-existent.
bool isQuantizationExists () const
 ===> Attribute quantization, which is optional
bool getQuantization () const
 Get quantization, which is optional.
void setQuantization (bool quantization)
 Set quantization with the specified bool.
void clearQuantization ()
 Mark quantization, which is an optional field, as non-existent.
bool isRefChanExists () const
 ===> Attribute refChan, which is optional
double getRefChan () const
 Get refChan, which is optional.
void setRefChan (double refChan)
 Set refChan with the specified double.
void clearRefChan ()
 Mark refChan, which is an optional field, as non-existent.
bool isResolutionExists () const
 ===> Attribute resolution, which is optional
Frequency getResolution () const
 Get resolution, which is optional.
void setResolution (Frequency resolution)
 Set resolution with the specified Frequency.
void clearResolution ()
 Mark resolution, which is an optional field, as non-existent.
bool isResolutionArrayExists () const
 ===> Attribute resolutionArray, which is optional
vector< FrequencygetResolutionArray () const
 Get resolutionArray, which is optional.
void setResolutionArray (vector< Frequency > resolutionArray)
 Set resolutionArray with the specified vector<Frequency >.
void clearResolutionArray ()
 Mark resolutionArray, which is an optional field, as non-existent.
bool isNumAssocValuesExists () const
 ===> Attribute numAssocValues, which is optional
int getNumAssocValues () const
 Get numAssocValues, which is optional.
void setNumAssocValues (int numAssocValues)
 Set numAssocValues with the specified int.
void clearNumAssocValues ()
 Mark numAssocValues, which is an optional field, as non-existent.
bool isAssocNatureExists () const
 ===> Attribute assocNature, which is optional
vector
< SpectralResolutionTypeMod::SpectralResolutionType > 
getAssocNature () const
 Get assocNature, which is optional.
void setAssocNature (vector< SpectralResolutionTypeMod::SpectralResolutionType > assocNature)
 Set assocNature with the specified vector<SpectralResolutionTypeMod::SpectralResolutionType >.
void clearAssocNature ()
 Mark assocNature, which is an optional field, as non-existent.
vector< TaggetAssocSpectralWindowId () const
 Get assocSpectralWindowId, which is optional.
void setAssocSpectralWindowId (vector< Tag > assocSpectralWindowId)
 Set assocSpectralWindowId with the specified vector<Tag> .
void clearAssocSpectralWindowId ()
 Mark assocSpectralWindowId, which is an optional field, as non-existent.
bool isDopplerIdExists () const
 ===> Attribute dopplerId, which is optional
int getDopplerId () const
 Get dopplerId, which is optional.
void setDopplerId (int dopplerId)
 Set dopplerId with the specified int.
void clearDopplerId ()
 Mark dopplerId, which is an optional field, as non-existent.
bool isImageSpectralWindowIdExists () const
 ===> Attribute imageSpectralWindowId, which is optional
Tag getImageSpectralWindowId () const
 Get imageSpectralWindowId, which is optional.
void setImageSpectralWindowId (Tag imageSpectralWindowId)
 Set imageSpectralWindowId with the specified Tag.
void clearImageSpectralWindowId ()
 Mark imageSpectralWindowId, which is an optional field, as non-existent.
Links *void setAssocSpectralWindowId (int i, Tag assocSpectralWindowId)
 Set assocSpectralWindowId[i] with the specified Tag.
void addAssocSpectralWindowId (Tag id)
 Append a Tag to assocSpectralWindowId.
void addAssocSpectralWindowId (const vector< Tag > &id)
 Append a vector of Tag to assocSpectralWindowId.
const Tag getAssocSpectralWindowId (int i)
 Returns the Tag stored in assocSpectralWindowId at position i.
SpectralWindowRowgetSpectralWindowUsingAssocSpectralWindowId (int i)
 Returns the SpectralWindowRow linked to this row via the tag stored in assocSpectralWindowId at position i.
vector< SpectralWindowRow * > getSpectralWindowsUsingAssocSpectralWindowId ()
 Returns the vector of SpectralWindowRow* linked to this row via the Tags stored in assocSpectralWindowId.
SpectralWindowRowgetSpectralWindowUsingImageSpectralWindowId ()
 imageSpectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.imageSpectralWindowId == imageSpectralWindowId
vector< DopplerRow * > getDopplers ()
 ===> Slice link from a row of SpectralWindow table to a collection of row of Doppler table.
bool compareNoAutoInc (BasebandNameMod::BasebandName basebandName, NetSidebandMod::NetSideband netSideband, int numChan, Frequency refFreq, SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode, Frequency totBandwidth, WindowFunctionMod::WindowFunction windowFunction)
 Compare each mandatory attribute except the autoincrementable one of this SpectralWindowRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (BasebandNameMod::BasebandName basebandName, NetSidebandMod::NetSideband netSideband, int numChan, Frequency refFreq, SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode, Frequency totBandwidth, WindowFunctionMod::WindowFunction windowFunction)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (SpectralWindowRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::SpectralWindowRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void setFromIDL (asdmIDL::SpectralWindowRowIDL x)
 Fill the values of this row from the IDL struct SpectralWindowRowIDL.
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.
 SpectralWindowRow (SpectralWindowTable &table)
 Create a SpectralWindowRow.
 SpectralWindowRow (SpectralWindowTable &table, SpectralWindowRow &row)
 Create a SpectralWindowRow using a copy constructor mechanism.
void setSpectralWindowId (Tag spectralWindowId)
 Set spectralWindowId with the specified Tag value.
void spectralWindowIdFromBin (EndianIStream &eis)
void basebandNameFromBin (EndianIStream &eis)
void netSidebandFromBin (EndianIStream &eis)
void numChanFromBin (EndianIStream &eis)
void refFreqFromBin (EndianIStream &eis)
void sidebandProcessingModeFromBin (EndianIStream &eis)
void totBandwidthFromBin (EndianIStream &eis)
void windowFunctionFromBin (EndianIStream &eis)
void chanFreqStartFromBin (EndianIStream &eis)
void chanFreqStepFromBin (EndianIStream &eis)
void chanFreqArrayFromBin (EndianIStream &eis)
void chanWidthFromBin (EndianIStream &eis)
void chanWidthArrayFromBin (EndianIStream &eis)
void correlationBitFromBin (EndianIStream &eis)
void effectiveBwFromBin (EndianIStream &eis)
void effectiveBwArrayFromBin (EndianIStream &eis)
void freqGroupFromBin (EndianIStream &eis)
void freqGroupNameFromBin (EndianIStream &eis)
void lineArrayFromBin (EndianIStream &eis)
void measFreqRefFromBin (EndianIStream &eis)
void nameFromBin (EndianIStream &eis)
void oversamplingFromBin (EndianIStream &eis)
void quantizationFromBin (EndianIStream &eis)
void refChanFromBin (EndianIStream &eis)
void resolutionFromBin (EndianIStream &eis)
void resolutionArrayFromBin (EndianIStream &eis)
void numAssocValuesFromBin (EndianIStream &eis)
void assocNatureFromBin (EndianIStream &eis)
void assocSpectralWindowIdFromBin (EndianIStream &eis)
void imageSpectralWindowIdFromBin (EndianIStream &eis)
void dopplerIdFromBin (EndianIStream &eis)
void spectralWindowIdFromText (const string &s)
void basebandNameFromText (const string &s)
void netSidebandFromText (const string &s)
void numChanFromText (const string &s)
void refFreqFromText (const string &s)
void sidebandProcessingModeFromText (const string &s)
void totBandwidthFromText (const string &s)
void windowFunctionFromText (const string &s)
void chanFreqStartFromText (const string &s)
void chanFreqStepFromText (const string &s)
void chanFreqArrayFromText (const string &s)
void chanWidthFromText (const string &s)
void chanWidthArrayFromText (const string &s)
void correlationBitFromText (const string &s)
void effectiveBwFromText (const string &s)
void effectiveBwArrayFromText (const string &s)
void freqGroupFromText (const string &s)
void freqGroupNameFromText (const string &s)
void lineArrayFromText (const string &s)
void measFreqRefFromText (const string &s)
void nameFromText (const string &s)
void oversamplingFromText (const string &s)
void quantizationFromText (const string &s)
void refChanFromText (const string &s)
void resolutionFromText (const string &s)
void resolutionArrayFromText (const string &s)
void numAssocValuesFromText (const string &s)
void assocNatureFromText (const string &s)
void assocSpectralWindowIdFromText (const string &s)
void imageSpectralWindowIdFromText (const string &s)
void dopplerIdFromText (const string &s)
void toBin (EndianOSStream &eoss)
 Serialize this into a stream of bytes written to an EndianOSStream.
void isAdded (bool added)
 This method is used by the Table class when this row is added to the table.
 SpectralWindowRow (SpectralWindowTable &table)
 Create a SpectralWindowRow.
 SpectralWindowRow (SpectralWindowTable &table, SpectralWindowRow &row)
 Create a SpectralWindowRow using a copy constructor mechanism.
void setSpectralWindowId (Tag spectralWindowId)
 Set spectralWindowId with the specified Tag value.
void spectralWindowIdFromBin (EndianIStream &eis)
void basebandNameFromBin (EndianIStream &eis)
void netSidebandFromBin (EndianIStream &eis)
void numChanFromBin (EndianIStream &eis)
void refFreqFromBin (EndianIStream &eis)
void sidebandProcessingModeFromBin (EndianIStream &eis)
void totBandwidthFromBin (EndianIStream &eis)
void windowFunctionFromBin (EndianIStream &eis)
void chanFreqStartFromBin (EndianIStream &eis)
void chanFreqStepFromBin (EndianIStream &eis)
void chanFreqArrayFromBin (EndianIStream &eis)
void chanWidthFromBin (EndianIStream &eis)
void chanWidthArrayFromBin (EndianIStream &eis)
void correlationBitFromBin (EndianIStream &eis)
void effectiveBwFromBin (EndianIStream &eis)
void effectiveBwArrayFromBin (EndianIStream &eis)
void freqGroupFromBin (EndianIStream &eis)
void freqGroupNameFromBin (EndianIStream &eis)
void lineArrayFromBin (EndianIStream &eis)
void measFreqRefFromBin (EndianIStream &eis)
void nameFromBin (EndianIStream &eis)
void oversamplingFromBin (EndianIStream &eis)
void quantizationFromBin (EndianIStream &eis)
void refChanFromBin (EndianIStream &eis)
void resolutionFromBin (EndianIStream &eis)
void resolutionArrayFromBin (EndianIStream &eis)
void numAssocValuesFromBin (EndianIStream &eis)
void assocNatureFromBin (EndianIStream &eis)
void assocSpectralWindowIdFromBin (EndianIStream &eis)
void imageSpectralWindowIdFromBin (EndianIStream &eis)
void dopplerIdFromBin (EndianIStream &eis)
void spectralWindowIdFromText (const string &s)
void basebandNameFromText (const string &s)
void netSidebandFromText (const string &s)
void numChanFromText (const string &s)
void refFreqFromText (const string &s)
void sidebandProcessingModeFromText (const string &s)
void totBandwidthFromText (const string &s)
void windowFunctionFromText (const string &s)
void chanFreqStartFromText (const string &s)
void chanFreqStepFromText (const string &s)
void chanFreqArrayFromText (const string &s)
void chanWidthFromText (const string &s)
void chanWidthArrayFromText (const string &s)
void correlationBitFromText (const string &s)
void effectiveBwFromText (const string &s)
void effectiveBwArrayFromText (const string &s)
void freqGroupFromText (const string &s)
void freqGroupNameFromText (const string &s)
void lineArrayFromText (const string &s)
void measFreqRefFromText (const string &s)
void nameFromText (const string &s)
void oversamplingFromText (const string &s)
void quantizationFromText (const string &s)
void refChanFromText (const string &s)
void resolutionFromText (const string &s)
void resolutionArrayFromText (const string &s)
void numAssocValuesFromText (const string &s)
void assocNatureFromText (const string &s)
void assocSpectralWindowIdFromText (const string &s)
void imageSpectralWindowIdFromText (const string &s)
void dopplerIdFromText (const string &s)
void fromText (const std::string &attributeName, const std::string &t)
void toBin (EndianOSStream &eoss)
 Serialize this into a stream of bytes written to an EndianOSStream.

Private Attributes

SpectralWindowTabletable
 The table to which this row belongs.
bool hasBeenAdded
 Whether this row has been added to the table or not.
BasebandNameMod::BasebandName basebandName
 ===> Attribute basebandName
NetSidebandMod::NetSideband netSideband
 ===> Attribute netSideband
int numChan
 ===> Attribute numChan
Frequency refFreq
 ===> Attribute refFreq
SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode
 ===> Attribute sidebandProcessingMode
Frequency totBandwidth
 ===> Attribute totBandwidth
WindowFunctionMod::WindowFunction windowFunction
 ===> Attribute windowFunction
bool chanFreqStartExists
 ===> Attribute chanFreqStart, which is optional
Frequency chanFreqStart
bool chanFreqStepExists
 ===> Attribute chanFreqStep, which is optional
Frequency chanFreqStep
bool chanFreqArrayExists
 ===> Attribute chanFreqArray, which is optional
vector< FrequencychanFreqArray
bool chanWidthExists
 ===> Attribute chanWidth, which is optional
Frequency chanWidth
bool chanWidthArrayExists
 ===> Attribute chanWidthArray, which is optional
vector< FrequencychanWidthArray
bool correlationBitExists
 ===> Attribute correlationBit, which is optional
CorrelationBitMod::CorrelationBit correlationBit
bool effectiveBwExists
 ===> Attribute effectiveBw, which is optional
Frequency effectiveBw
bool effectiveBwArrayExists
 ===> Attribute effectiveBwArray, which is optional
vector< FrequencyeffectiveBwArray
bool freqGroupExists
 ===> Attribute freqGroup, which is optional
int freqGroup
bool freqGroupNameExists
 ===> Attribute freqGroupName, which is optional
string freqGroupName
bool lineArrayExists
 ===> Attribute lineArray, which is optional
vector< bool > lineArray
bool measFreqRefExists
 ===> Attribute measFreqRef, which is optional
FrequencyReferenceCodeMod::FrequencyReferenceCode measFreqRef
bool nameExists
 ===> Attribute name, which is optional
string name
bool oversamplingExists
 ===> Attribute oversampling, which is optional
bool oversampling
bool quantizationExists
 ===> Attribute quantization, which is optional
bool quantization
bool refChanExists
 ===> Attribute refChan, which is optional
double refChan
bool resolutionExists
 ===> Attribute resolution, which is optional
Frequency resolution
bool resolutionArrayExists
 ===> Attribute resolutionArray, which is optional
vector< FrequencyresolutionArray
bool numAssocValuesExists
 ===> Attribute numAssocValues, which is optional
int numAssocValues
bool assocNatureExists
 ===> Attribute assocNature, which is optional
vector
< SpectralResolutionTypeMod::SpectralResolutionType > 
assocNature
vector< TagassocSpectralWindowId
bool dopplerIdExists
 ===> Attribute dopplerId, which is optional
int dopplerId
bool imageSpectralWindowIdExists
 ===> Attribute imageSpectralWindowId, which is optional
Tag imageSpectralWindowId
Links *binary deserialization
material from an EndianIStream
std::map< std::string,
SpectralWindowAttributeFromBin
fromBinMethods
*text deserialization material
std::map< std::string,
SpectralWindowAttributeFromText
fromTextMethods

Friends

class asdm::SpectralWindowTable
class asdm::RowTransformer< SpectralWindowRow >

Detailed Description

The SpectralWindowRow class is a row of a SpectralWindowTable.

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

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

Definition at line 169 of file SpectralWindowRow.h.


Constructor & Destructor Documentation

friend class asdm::TableStreamReader<SpectralWindowTable, SpectralWindowRow>;

Create a SpectralWindowRow.

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.

Create a SpectralWindowRow using a copy constructor mechanism.

Given a SpectralWindowRow row and a SpectralWindowTable table, the method creates a new SpectralWindowRow 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.

friend class asdm::TableStreamReader<SpectralWindowTable, SpectralWindowRow>;

Create a SpectralWindowRow.

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.

Create a SpectralWindowRow using a copy constructor mechanism.

Given a SpectralWindowRow row and a SpectralWindowTable table, the method creates a new SpectralWindowRow 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

Append a Tag to assocSpectralWindowId.

Parameters:
idthe Tag to be appended to assocSpectralWindowId

Append a Tag to assocSpectralWindowId.

Parameters:
idthe Tag to be appended to assocSpectralWindowId

Append a vector of Tag to assocSpectralWindowId.

Parameters:
idan array of Tag to be appended to assocSpectralWindowId

Append a vector of Tag to assocSpectralWindowId.

Parameters:
idan array of Tag to be appended to assocSpectralWindowId
void asdm::SpectralWindowRow::assocNatureFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::assocNatureFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::assocSpectralWindowIdFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::assocSpectralWindowIdFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::basebandNameFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::basebandNameFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanFreqArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanFreqArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanFreqStartFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanFreqStartFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanFreqStepFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanFreqStepFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanWidthArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanWidthArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanWidthFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::chanWidthFromText ( const string &  s) [private]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

bool asdm::SpectralWindowRow::compareNoAutoInc ( BasebandNameMod::BasebandName  basebandName,
NetSidebandMod::NetSideband  netSideband,
int  numChan,
Frequency  refFreq,
SidebandProcessingModeMod::SidebandProcessingMode  sidebandProcessingMode,
Frequency  totBandwidth,
WindowFunctionMod::WindowFunction  windowFunction 
)

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

Parameters:
basebandName
netSideband
numChan
refFreq
sidebandProcessingMode
totBandwidth
windowFunction
bool asdm::SpectralWindowRow::compareNoAutoInc ( BasebandNameMod::BasebandName  basebandName,
NetSidebandMod::NetSideband  netSideband,
int  numChan,
Frequency  refFreq,
SidebandProcessingModeMod::SidebandProcessingMode  sidebandProcessingMode,
Frequency  totBandwidth,
WindowFunctionMod::WindowFunction  windowFunction 
)

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

Parameters:
basebandName
netSideband
numChan
refFreq
sidebandProcessingMode
totBandwidth
windowFunction
bool asdm::SpectralWindowRow::compareRequiredValue ( BasebandNameMod::BasebandName  basebandName,
NetSidebandMod::NetSideband  netSideband,
int  numChan,
Frequency  refFreq,
SidebandProcessingModeMod::SidebandProcessingMode  sidebandProcessingMode,
Frequency  totBandwidth,
WindowFunctionMod::WindowFunction  windowFunction 
)

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:
basebandName
netSideband
numChan
refFreq
sidebandProcessingMode
totBandwidth
windowFunction
bool asdm::SpectralWindowRow::compareRequiredValue ( BasebandNameMod::BasebandName  basebandName,
NetSidebandMod::NetSideband  netSideband,
int  numChan,
Frequency  refFreq,
SidebandProcessingModeMod::SidebandProcessingMode  sidebandProcessingMode,
Frequency  totBandwidth,
WindowFunctionMod::WindowFunction  windowFunction 
)

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:
basebandName
netSideband
numChan
refFreq
sidebandProcessingMode
totBandwidth
windowFunction
void asdm::SpectralWindowRow::correlationBitFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::correlationBitFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::dopplerIdFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::dopplerIdFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::effectiveBwArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::effectiveBwArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::effectiveBwFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::effectiveBwFromText ( const string &  s) [private]

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

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 SpectralWindowRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.
void asdm::SpectralWindowRow::freqGroupFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::freqGroupFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::freqGroupNameFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::freqGroupNameFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::fromText ( const std::string &  attributeName,
const std::string &  t 
) [private]
vector<SpectralResolutionTypeMod::SpectralResolutionType > asdm::SpectralWindowRow::getAssocNature ( ) const

Get assocNature, which is optional.

Returns:
assocNature as vector<SpectralResolutionTypeMod::SpectralResolutionType >
Exceptions:
IllegalAccessExceptionIf assocNature does not exist.
vector<SpectralResolutionTypeMod::SpectralResolutionType > asdm::SpectralWindowRow::getAssocNature ( ) const

Get assocNature, which is optional.

Returns:
assocNature as vector<SpectralResolutionTypeMod::SpectralResolutionType >
Exceptions:
IllegalAccessExceptionIf assocNature does not exist.

Get assocSpectralWindowId, which is optional.

Returns:
assocSpectralWindowId as vector<Tag>
Exceptions:
IllegalAccessExceptionIf assocSpectralWindowId does not exist.

Get assocSpectralWindowId, which is optional.

Returns:
assocSpectralWindowId as vector<Tag>
Exceptions:
IllegalAccessExceptionIf assocSpectralWindowId does not exist.

Returns the Tag stored in assocSpectralWindowId at position i.

Parameters:
ithe position in assocSpectralWindowId where the Tag is retrieved.
Returns:
the Tag stored at position i in assocSpectralWindowId.

Returns the Tag stored in assocSpectralWindowId at position i.

Parameters:
ithe position in assocSpectralWindowId where the Tag is retrieved.
Returns:
the Tag stored at position i in assocSpectralWindowId.
BasebandNameMod::BasebandName asdm::SpectralWindowRow::getBasebandName ( ) const

===> Attribute basebandName

         

Get basebandName.

Returns:
basebandName as BasebandNameMod::BasebandName
BasebandNameMod::BasebandName asdm::SpectralWindowRow::getBasebandName ( ) const

===> Attribute basebandName

         

Get basebandName.

Returns:
basebandName as BasebandNameMod::BasebandName

Get chanFreqArray, which is optional.

Returns:
chanFreqArray as vector<Frequency >
Exceptions:
IllegalAccessExceptionIf chanFreqArray does not exist.

Get chanFreqArray, which is optional.

Returns:
chanFreqArray as vector<Frequency >
Exceptions:
IllegalAccessExceptionIf chanFreqArray does not exist.

Get chanFreqStart, which is optional.

Returns:
chanFreqStart as Frequency
Exceptions:
IllegalAccessExceptionIf chanFreqStart does not exist.

Get chanFreqStart, which is optional.

Returns:
chanFreqStart as Frequency
Exceptions:
IllegalAccessExceptionIf chanFreqStart does not exist.

Get chanFreqStep, which is optional.

Returns:
chanFreqStep as Frequency
Exceptions:
IllegalAccessExceptionIf chanFreqStep does not exist.

Get chanFreqStep, which is optional.

Returns:
chanFreqStep as Frequency
Exceptions:
IllegalAccessExceptionIf chanFreqStep does not exist.

Get chanWidth, which is optional.

Returns:
chanWidth as Frequency
Exceptions:
IllegalAccessExceptionIf chanWidth does not exist.

Get chanWidth, which is optional.

Returns:
chanWidth as Frequency
Exceptions:
IllegalAccessExceptionIf chanWidth does not exist.

Get chanWidthArray, which is optional.

Returns:
chanWidthArray as vector<Frequency >
Exceptions:
IllegalAccessExceptionIf chanWidthArray does not exist.

Get chanWidthArray, which is optional.

Returns:
chanWidthArray as vector<Frequency >
Exceptions:
IllegalAccessExceptionIf chanWidthArray does not exist.
CorrelationBitMod::CorrelationBit asdm::SpectralWindowRow::getCorrelationBit ( ) const

Get correlationBit, which is optional.

Returns:
correlationBit as CorrelationBitMod::CorrelationBit
Exceptions:
IllegalAccessExceptionIf correlationBit does not exist.
CorrelationBitMod::CorrelationBit asdm::SpectralWindowRow::getCorrelationBit ( ) const

Get correlationBit, which is optional.

Returns:
correlationBit as CorrelationBitMod::CorrelationBit
Exceptions:
IllegalAccessExceptionIf correlationBit does not exist.

Get dopplerId, which is optional.

Returns:
dopplerId as int
Exceptions:
IllegalAccessExceptionIf dopplerId does not exist.

Get dopplerId, which is optional.

Returns:
dopplerId as int
Exceptions:
IllegalAccessExceptionIf dopplerId does not exist.

===> Slice link from a row of SpectralWindow table to a collection of row of Doppler table.

Get the collection of row in the Doppler table having dopplerId == this.dopplerId

Returns:
a vector of DopplerRow *

===> Slice link from a row of SpectralWindow table to a collection of row of Doppler table.

Get the collection of row in the Doppler table having dopplerId == this.dopplerId

Returns:
a vector of DopplerRow *

Get effectiveBw, which is optional.

Returns:
effectiveBw as Frequency
Exceptions:
IllegalAccessExceptionIf effectiveBw does not exist.

Get effectiveBw, which is optional.

Returns:
effectiveBw as Frequency
Exceptions:
IllegalAccessExceptionIf effectiveBw does not exist.

Get effectiveBwArray, which is optional.

Returns:
effectiveBwArray as vector<Frequency >
Exceptions:
IllegalAccessExceptionIf effectiveBwArray does not exist.

Get effectiveBwArray, which is optional.

Returns:
effectiveBwArray as vector<Frequency >
Exceptions:
IllegalAccessExceptionIf effectiveBwArray does not exist.

Get freqGroup, which is optional.

Returns:
freqGroup as int
Exceptions:
IllegalAccessExceptionIf freqGroup does not exist.

Get freqGroup, which is optional.

Returns:
freqGroup as int
Exceptions:
IllegalAccessExceptionIf freqGroup does not exist.

Get freqGroupName, which is optional.

Returns:
freqGroupName as string
Exceptions:
IllegalAccessExceptionIf freqGroupName does not exist.

Get freqGroupName, which is optional.

Returns:
freqGroupName as string
Exceptions:
IllegalAccessExceptionIf freqGroupName does not exist.

Get imageSpectralWindowId, which is optional.

Returns:
imageSpectralWindowId as Tag
Exceptions:
IllegalAccessExceptionIf imageSpectralWindowId does not exist.

Get imageSpectralWindowId, which is optional.

Returns:
imageSpectralWindowId as Tag
Exceptions:
IllegalAccessExceptionIf imageSpectralWindowId does not exist.
vector<bool > asdm::SpectralWindowRow::getLineArray ( ) const

Get lineArray, which is optional.

Returns:
lineArray as vector<bool >
Exceptions:
IllegalAccessExceptionIf lineArray does not exist.
vector<bool > asdm::SpectralWindowRow::getLineArray ( ) const

Get lineArray, which is optional.

Returns:
lineArray as vector<bool >
Exceptions:
IllegalAccessExceptionIf lineArray does not exist.
FrequencyReferenceCodeMod::FrequencyReferenceCode asdm::SpectralWindowRow::getMeasFreqRef ( ) const

Get measFreqRef, which is optional.

Returns:
measFreqRef as FrequencyReferenceCodeMod::FrequencyReferenceCode
Exceptions:
IllegalAccessExceptionIf measFreqRef does not exist.
FrequencyReferenceCodeMod::FrequencyReferenceCode asdm::SpectralWindowRow::getMeasFreqRef ( ) const

Get measFreqRef, which is optional.

Returns:
measFreqRef as FrequencyReferenceCodeMod::FrequencyReferenceCode
Exceptions:
IllegalAccessExceptionIf measFreqRef does not exist.

Get name, which is optional.

Returns:
name as string
Exceptions:
IllegalAccessExceptionIf name does not exist.

Get name, which is optional.

Returns:
name as string
Exceptions:
IllegalAccessExceptionIf name does not exist.
NetSidebandMod::NetSideband asdm::SpectralWindowRow::getNetSideband ( ) const

===> Attribute netSideband

         

Get netSideband.

Returns:
netSideband as NetSidebandMod::NetSideband
NetSidebandMod::NetSideband asdm::SpectralWindowRow::getNetSideband ( ) const

===> Attribute netSideband

         

Get netSideband.

Returns:
netSideband as NetSidebandMod::NetSideband

Get numAssocValues, which is optional.

Returns:
numAssocValues as int
Exceptions:
IllegalAccessExceptionIf numAssocValues does not exist.

Get numAssocValues, which is optional.

Returns:
numAssocValues as int
Exceptions:
IllegalAccessExceptionIf numAssocValues does not exist.

===> Attribute numChan

         

Get numChan.

Returns:
numChan as int

===> Attribute numChan

         

Get numChan.

Returns:
numChan as int

Get oversampling, which is optional.

Returns:
oversampling as bool
Exceptions:
IllegalAccessExceptionIf oversampling does not exist.

Get oversampling, which is optional.

Returns:
oversampling as bool
Exceptions:
IllegalAccessExceptionIf oversampling does not exist.

Get quantization, which is optional.

Returns:
quantization as bool
Exceptions:
IllegalAccessExceptionIf quantization does not exist.

Get quantization, which is optional.

Returns:
quantization as bool
Exceptions:
IllegalAccessExceptionIf quantization does not exist.

Get refChan, which is optional.

Returns:
refChan as double
Exceptions:
IllegalAccessExceptionIf refChan does not exist.

Get refChan, which is optional.

Returns:
refChan as double
Exceptions:
IllegalAccessExceptionIf refChan does not exist.

===> Attribute refFreq

         

Get refFreq.

Returns:
refFreq as Frequency

===> Attribute refFreq

         

Get refFreq.

Returns:
refFreq as Frequency

Get resolution, which is optional.

Returns:
resolution as Frequency
Exceptions:
IllegalAccessExceptionIf resolution does not exist.

Get resolution, which is optional.

Returns:
resolution as Frequency
Exceptions:
IllegalAccessExceptionIf resolution does not exist.

Get resolutionArray, which is optional.

Returns:
resolutionArray as vector<Frequency >
Exceptions:
IllegalAccessExceptionIf resolutionArray does not exist.

Get resolutionArray, which is optional.

Returns:
resolutionArray as vector<Frequency >
Exceptions:
IllegalAccessExceptionIf resolutionArray does not exist.
SidebandProcessingModeMod::SidebandProcessingMode asdm::SpectralWindowRow::getSidebandProcessingMode ( ) const

===> Attribute sidebandProcessingMode

         

Get sidebandProcessingMode.

Returns:
sidebandProcessingMode as SidebandProcessingModeMod::SidebandProcessingMode
SidebandProcessingModeMod::SidebandProcessingMode asdm::SpectralWindowRow::getSidebandProcessingMode ( ) const

===> Attribute sidebandProcessingMode

         

Get sidebandProcessingMode.

Returns:
sidebandProcessingMode as SidebandProcessingModeMod::SidebandProcessingMode

Returns the vector of SpectralWindowRow* linked to this row via the Tags stored in assocSpectralWindowId.

Returns:
an array of pointers on SpectralWindowRow.

Returns the vector of SpectralWindowRow* linked to this row via the Tags stored in assocSpectralWindowId.

Returns:
an array of pointers on SpectralWindowRow.

Returns the SpectralWindowRow linked to this row via the tag stored in assocSpectralWindowId at position i.

Parameters:
ithe position in assocSpectralWindowId.
Returns:
a pointer on a SpectralWindowRow whose key (a Tag) is equal to the Tag stored at position i in the assocSpectralWindowId.

Returns the SpectralWindowRow linked to this row via the tag stored in assocSpectralWindowId at position i.

Parameters:
ithe position in assocSpectralWindowId.
Returns:
a pointer on a SpectralWindowRow whose key (a Tag) is equal to the Tag stored at position i in the assocSpectralWindowId.

imageSpectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.imageSpectralWindowId == imageSpectralWindowId

Returns:
a SpectralWindowRow*

throws IllegalAccessException

imageSpectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.imageSpectralWindowId == imageSpectralWindowId

Returns:
a SpectralWindowRow*

throws IllegalAccessException

Return the table to which this row belongs.

Return the table to which this row belongs.

===> Attribute totBandwidth

         

Get totBandwidth.

Returns:
totBandwidth as Frequency

===> Attribute totBandwidth

         

Get totBandwidth.

Returns:
totBandwidth as Frequency
WindowFunctionMod::WindowFunction asdm::SpectralWindowRow::getWindowFunction ( ) const

===> Attribute windowFunction

         

Get windowFunction.

Returns:
windowFunction as WindowFunctionMod::WindowFunction
WindowFunctionMod::WindowFunction asdm::SpectralWindowRow::getWindowFunction ( ) const

===> Attribute windowFunction

         

Get windowFunction.

Returns:
windowFunction as WindowFunctionMod::WindowFunction
void asdm::SpectralWindowRow::imageSpectralWindowIdFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::imageSpectralWindowIdFromText ( const string &  s) [private]

Has this row been added to its table ?

Returns:
true if and only if it has been added.

Has this row been added to its table ?

Returns:
true if and only if it has been added.
void asdm::SpectralWindowRow::isAdded ( bool  added) [private]

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

void asdm::SpectralWindowRow::isAdded ( bool  added) [private]

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

===> Attribute assocNature, which is optional

         

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

Returns:
true if and only if the assocNature attribute exists.

===> Attribute assocNature, which is optional

         

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

Returns:
true if and only if the assocNature attribute exists.

===> Attribute chanFreqArray, which is optional

         

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

Returns:
true if and only if the chanFreqArray attribute exists.

===> Attribute chanFreqArray, which is optional

         

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

Returns:
true if and only if the chanFreqArray attribute exists.

===> Attribute chanFreqStart, which is optional

         

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

Returns:
true if and only if the chanFreqStart attribute exists.

===> Attribute chanFreqStart, which is optional

         

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

Returns:
true if and only if the chanFreqStart attribute exists.

===> Attribute chanFreqStep, which is optional

         

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

Returns:
true if and only if the chanFreqStep attribute exists.

===> Attribute chanFreqStep, which is optional

         

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

Returns:
true if and only if the chanFreqStep attribute exists.

===> Attribute chanWidthArray, which is optional

         

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

Returns:
true if and only if the chanWidthArray attribute exists.

===> Attribute chanWidthArray, which is optional

         

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

Returns:
true if and only if the chanWidthArray attribute exists.

===> Attribute chanWidth, which is optional

         

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

Returns:
true if and only if the chanWidth attribute exists.

===> Attribute chanWidth, which is optional

         

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

Returns:
true if and only if the chanWidth attribute exists.

===> Attribute correlationBit, which is optional

         

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

Returns:
true if and only if the correlationBit attribute exists.

===> Attribute correlationBit, which is optional

         

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

Returns:
true if and only if the correlationBit attribute exists.

===> Attribute dopplerId, which is optional

         

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

Returns:
true if and only if the dopplerId attribute exists.

===> Attribute dopplerId, which is optional

         

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

Returns:
true if and only if the dopplerId attribute exists.

===> Attribute effectiveBwArray, which is optional

         

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

Returns:
true if and only if the effectiveBwArray attribute exists.

===> Attribute effectiveBwArray, which is optional

         

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

Returns:
true if and only if the effectiveBwArray attribute exists.

===> Attribute effectiveBw, which is optional

         

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

Returns:
true if and only if the effectiveBw attribute exists.

===> Attribute effectiveBw, which is optional

         

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

Returns:
true if and only if the effectiveBw attribute exists.

===> Attribute freqGroup, which is optional

         

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

Returns:
true if and only if the freqGroup attribute exists.

===> Attribute freqGroup, which is optional

         

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

Returns:
true if and only if the freqGroup attribute exists.

===> Attribute freqGroupName, which is optional

         

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

Returns:
true if and only if the freqGroupName attribute exists.

===> Attribute freqGroupName, which is optional

         

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

Returns:
true if and only if the freqGroupName attribute exists.

===> Attribute imageSpectralWindowId, which is optional

         

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

Returns:
true if and only if the imageSpectralWindowId attribute exists.

===> Attribute imageSpectralWindowId, which is optional

         

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

Returns:
true if and only if the imageSpectralWindowId attribute exists.

===> Attribute lineArray, which is optional

         

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

Returns:
true if and only if the lineArray attribute exists.

===> Attribute lineArray, which is optional

         

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

Returns:
true if and only if the lineArray attribute exists.

===> Attribute measFreqRef, which is optional

         

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

Returns:
true if and only if the measFreqRef attribute exists.

===> Attribute measFreqRef, which is optional

         

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

Returns:
true if and only if the measFreqRef attribute exists.

===> Attribute name, which is optional

         

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

Returns:
true if and only if the name attribute exists.

===> Attribute name, which is optional

         

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

Returns:
true if and only if the name attribute exists.

===> Attribute numAssocValues, which is optional

         

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

Returns:
true if and only if the numAssocValues attribute exists.

===> Attribute numAssocValues, which is optional

         

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

Returns:
true if and only if the numAssocValues attribute exists.

===> Attribute oversampling, which is optional

         

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

Returns:
true if and only if the oversampling attribute exists.

===> Attribute oversampling, which is optional

         

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

Returns:
true if and only if the oversampling attribute exists.

===> Attribute quantization, which is optional

         

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

Returns:
true if and only if the quantization attribute exists.

===> Attribute quantization, which is optional

         

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

Returns:
true if and only if the quantization attribute exists.

===> Attribute refChan, which is optional

         

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

Returns:
true if and only if the refChan attribute exists.

===> Attribute refChan, which is optional

         

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

Returns:
true if and only if the refChan attribute exists.

===> Attribute resolutionArray, which is optional

         

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

Returns:
true if and only if the resolutionArray attribute exists.

===> Attribute resolutionArray, which is optional

         

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

Returns:
true if and only if the resolutionArray attribute exists.

===> Attribute resolution, which is optional

         

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

Returns:
true if and only if the resolution attribute exists.

===> Attribute resolution, which is optional

         

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

Returns:
true if and only if the resolution attribute exists.
void asdm::SpectralWindowRow::lineArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::lineArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::measFreqRefFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::measFreqRefFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::nameFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::nameFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::netSidebandFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::netSidebandFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::numAssocValuesFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::numAssocValuesFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::numChanFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::numChanFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::oversamplingFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::oversamplingFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::quantizationFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::quantizationFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::refChanFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::refChanFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::refFreqFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::refFreqFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::resolutionArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::resolutionArrayFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::resolutionFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::resolutionFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::setAssocNature ( vector< SpectralResolutionTypeMod::SpectralResolutionType >  assocNature)

Set assocNature with the specified vector<SpectralResolutionTypeMod::SpectralResolutionType >.

Parameters:
assocNatureThe vector<SpectralResolutionTypeMod::SpectralResolutionType > value to which assocNature is to be set.
void asdm::SpectralWindowRow::setAssocNature ( vector< SpectralResolutionTypeMod::SpectralResolutionType >  assocNature)

Set assocNature with the specified vector<SpectralResolutionTypeMod::SpectralResolutionType >.

Parameters:
assocNatureThe vector<SpectralResolutionTypeMod::SpectralResolutionType > value to which assocNature is to be set.
void asdm::SpectralWindowRow::setAssocSpectralWindowId ( vector< Tag assocSpectralWindowId)

Set assocSpectralWindowId with the specified vector<Tag> .

Parameters:
assocSpectralWindowIdThe vector<Tag> value to which assocSpectralWindowId is to be set.
void asdm::SpectralWindowRow::setAssocSpectralWindowId ( vector< Tag assocSpectralWindowId)

Set assocSpectralWindowId with the specified vector<Tag> .

Parameters:
assocSpectralWindowIdThe vector<Tag> value to which assocSpectralWindowId is to be set.
Links* void asdm::SpectralWindowRow::setAssocSpectralWindowId ( int  i,
Tag  assocSpectralWindowId 
)

Set assocSpectralWindowId[i] with the specified Tag.

Parameters:
iThe index in assocSpectralWindowId where to set the Tag value.
assocSpectralWindowIdThe Tag value to which assocSpectralWindowId[i] is to be set.
Exceptions:
OutOfBoundsException
Links* void asdm::SpectralWindowRow::setAssocSpectralWindowId ( int  i,
Tag  assocSpectralWindowId 
)

Set assocSpectralWindowId[i] with the specified Tag.

Parameters:
iThe index in assocSpectralWindowId where to set the Tag value.
assocSpectralWindowIdThe Tag value to which assocSpectralWindowId[i] is to be set.
Exceptions:
OutOfBoundsException
void asdm::SpectralWindowRow::setBasebandName ( BasebandNameMod::BasebandName  basebandName)

Set basebandName with the specified BasebandNameMod::BasebandName.

Parameters:
basebandNameThe BasebandNameMod::BasebandName value to which basebandName is to be set.
void asdm::SpectralWindowRow::setBasebandName ( BasebandNameMod::BasebandName  basebandName)

Set basebandName with the specified BasebandNameMod::BasebandName.

Parameters:
basebandNameThe BasebandNameMod::BasebandName value to which basebandName is to be set.
void asdm::SpectralWindowRow::setChanFreqArray ( vector< Frequency chanFreqArray)

Set chanFreqArray with the specified vector<Frequency >.

Parameters:
chanFreqArrayThe vector<Frequency > value to which chanFreqArray is to be set.
void asdm::SpectralWindowRow::setChanFreqArray ( vector< Frequency chanFreqArray)

Set chanFreqArray with the specified vector<Frequency >.

Parameters:
chanFreqArrayThe vector<Frequency > value to which chanFreqArray is to be set.

Set chanFreqStart with the specified Frequency.

Parameters:
chanFreqStartThe Frequency value to which chanFreqStart is to be set.

Set chanFreqStart with the specified Frequency.

Parameters:
chanFreqStartThe Frequency value to which chanFreqStart is to be set.

Set chanFreqStep with the specified Frequency.

Parameters:
chanFreqStepThe Frequency value to which chanFreqStep is to be set.

Set chanFreqStep with the specified Frequency.

Parameters:
chanFreqStepThe Frequency value to which chanFreqStep is to be set.

Set chanWidth with the specified Frequency.

Parameters:
chanWidthThe Frequency value to which chanWidth is to be set.

Set chanWidth with the specified Frequency.

Parameters:
chanWidthThe Frequency value to which chanWidth is to be set.
void asdm::SpectralWindowRow::setChanWidthArray ( vector< Frequency chanWidthArray)

Set chanWidthArray with the specified vector<Frequency >.

Parameters:
chanWidthArrayThe vector<Frequency > value to which chanWidthArray is to be set.
void asdm::SpectralWindowRow::setChanWidthArray ( vector< Frequency chanWidthArray)

Set chanWidthArray with the specified vector<Frequency >.

Parameters:
chanWidthArrayThe vector<Frequency > value to which chanWidthArray is to be set.
void asdm::SpectralWindowRow::setCorrelationBit ( CorrelationBitMod::CorrelationBit  correlationBit)

Set correlationBit with the specified CorrelationBitMod::CorrelationBit.

Parameters:
correlationBitThe CorrelationBitMod::CorrelationBit value to which correlationBit is to be set.
void asdm::SpectralWindowRow::setCorrelationBit ( CorrelationBitMod::CorrelationBit  correlationBit)

Set correlationBit with the specified CorrelationBitMod::CorrelationBit.

Parameters:
correlationBitThe CorrelationBitMod::CorrelationBit value to which correlationBit is to be set.
void asdm::SpectralWindowRow::setDopplerId ( int  dopplerId)

Set dopplerId with the specified int.

Parameters:
dopplerIdThe int value to which dopplerId is to be set.
void asdm::SpectralWindowRow::setDopplerId ( int  dopplerId)

Set dopplerId with the specified int.

Parameters:
dopplerIdThe int value to which dopplerId is to be set.

Set effectiveBw with the specified Frequency.

Parameters:
effectiveBwThe Frequency value to which effectiveBw is to be set.

Set effectiveBw with the specified Frequency.

Parameters:
effectiveBwThe Frequency value to which effectiveBw is to be set.
void asdm::SpectralWindowRow::setEffectiveBwArray ( vector< Frequency effectiveBwArray)

Set effectiveBwArray with the specified vector<Frequency >.

Parameters:
effectiveBwArrayThe vector<Frequency > value to which effectiveBwArray is to be set.
void asdm::SpectralWindowRow::setEffectiveBwArray ( vector< Frequency effectiveBwArray)

Set effectiveBwArray with the specified vector<Frequency >.

Parameters:
effectiveBwArrayThe vector<Frequency > value to which effectiveBwArray is to be set.
void asdm::SpectralWindowRow::setFreqGroup ( int  freqGroup)

Set freqGroup with the specified int.

Parameters:
freqGroupThe int value to which freqGroup is to be set.
void asdm::SpectralWindowRow::setFreqGroup ( int  freqGroup)

Set freqGroup with the specified int.

Parameters:
freqGroupThe int value to which freqGroup is to be set.
void asdm::SpectralWindowRow::setFreqGroupName ( string  freqGroupName)

Set freqGroupName with the specified string.

Parameters:
freqGroupNameThe string value to which freqGroupName is to be set.
void asdm::SpectralWindowRow::setFreqGroupName ( string  freqGroupName)

Set freqGroupName with the specified string.

Parameters:
freqGroupNameThe string value to which freqGroupName is to be set.
void asdm::SpectralWindowRow::setFromIDL ( asdmIDL::SpectralWindowRowIDL  x)

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

Parameters:
xThe IDL struct containing the values used to fill this row.
Exceptions:
ConversionException
void asdm::SpectralWindowRow::setFromIDL ( asdmIDL::SpectralWindowRowIDL  x)

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

Parameters:
xThe IDL struct containing the values used to fill this row.
Exceptions:
ConversionException
void asdm::SpectralWindowRow::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::SpectralWindowRow::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::SpectralWindowRow::setImageSpectralWindowId ( Tag  imageSpectralWindowId)

Set imageSpectralWindowId with the specified Tag.

Parameters:
imageSpectralWindowIdThe Tag value to which imageSpectralWindowId is to be set.
void asdm::SpectralWindowRow::setImageSpectralWindowId ( Tag  imageSpectralWindowId)

Set imageSpectralWindowId with the specified Tag.

Parameters:
imageSpectralWindowIdThe Tag value to which imageSpectralWindowId is to be set.
void asdm::SpectralWindowRow::setLineArray ( vector< bool >  lineArray)

Set lineArray with the specified vector<bool >.

Parameters:
lineArrayThe vector<bool > value to which lineArray is to be set.
void asdm::SpectralWindowRow::setLineArray ( vector< bool >  lineArray)

Set lineArray with the specified vector<bool >.

Parameters:
lineArrayThe vector<bool > value to which lineArray is to be set.
void asdm::SpectralWindowRow::setMeasFreqRef ( FrequencyReferenceCodeMod::FrequencyReferenceCode  measFreqRef)

Set measFreqRef with the specified FrequencyReferenceCodeMod::FrequencyReferenceCode.

Parameters:
measFreqRefThe FrequencyReferenceCodeMod::FrequencyReferenceCode value to which measFreqRef is to be set.
void asdm::SpectralWindowRow::setMeasFreqRef ( FrequencyReferenceCodeMod::FrequencyReferenceCode  measFreqRef)

Set measFreqRef with the specified FrequencyReferenceCodeMod::FrequencyReferenceCode.

Parameters:
measFreqRefThe FrequencyReferenceCodeMod::FrequencyReferenceCode value to which measFreqRef is to be set.
void asdm::SpectralWindowRow::setName ( string  name)

Set name with the specified string.

Parameters:
nameThe string value to which name is to be set.
void asdm::SpectralWindowRow::setName ( string  name)

Set name with the specified string.

Parameters:
nameThe string value to which name is to be set.
void asdm::SpectralWindowRow::setNetSideband ( NetSidebandMod::NetSideband  netSideband)

Set netSideband with the specified NetSidebandMod::NetSideband.

Parameters:
netSidebandThe NetSidebandMod::NetSideband value to which netSideband is to be set.
void asdm::SpectralWindowRow::setNetSideband ( NetSidebandMod::NetSideband  netSideband)

Set netSideband with the specified NetSidebandMod::NetSideband.

Parameters:
netSidebandThe NetSidebandMod::NetSideband value to which netSideband is to be set.
void asdm::SpectralWindowRow::setNumAssocValues ( int  numAssocValues)

Set numAssocValues with the specified int.

Parameters:
numAssocValuesThe int value to which numAssocValues is to be set.
void asdm::SpectralWindowRow::setNumAssocValues ( int  numAssocValues)

Set numAssocValues with the specified int.

Parameters:
numAssocValuesThe int value to which numAssocValues is to be set.
void asdm::SpectralWindowRow::setNumChan ( int  numChan)

Set numChan with the specified int.

Parameters:
numChanThe int value to which numChan is to be set.
void asdm::SpectralWindowRow::setNumChan ( int  numChan)

Set numChan with the specified int.

Parameters:
numChanThe int value to which numChan is to be set.
void asdm::SpectralWindowRow::setOversampling ( bool  oversampling)

Set oversampling with the specified bool.

Parameters:
oversamplingThe bool value to which oversampling is to be set.
void asdm::SpectralWindowRow::setOversampling ( bool  oversampling)

Set oversampling with the specified bool.

Parameters:
oversamplingThe bool value to which oversampling is to be set.
void asdm::SpectralWindowRow::setQuantization ( bool  quantization)

Set quantization with the specified bool.

Parameters:
quantizationThe bool value to which quantization is to be set.
void asdm::SpectralWindowRow::setQuantization ( bool  quantization)

Set quantization with the specified bool.

Parameters:
quantizationThe bool value to which quantization is to be set.
void asdm::SpectralWindowRow::setRefChan ( double  refChan)

Set refChan with the specified double.

Parameters:
refChanThe double value to which refChan is to be set.
void asdm::SpectralWindowRow::setRefChan ( double  refChan)

Set refChan with the specified double.

Parameters:
refChanThe double value to which refChan is to be set.

Set refFreq with the specified Frequency.

Parameters:
refFreqThe Frequency value to which refFreq is to be set.

Set refFreq with the specified Frequency.

Parameters:
refFreqThe Frequency value to which refFreq is to be set.

Set resolution with the specified Frequency.

Parameters:
resolutionThe Frequency value to which resolution is to be set.

Set resolution with the specified Frequency.

Parameters:
resolutionThe Frequency value to which resolution is to be set.
void asdm::SpectralWindowRow::setResolutionArray ( vector< Frequency resolutionArray)

Set resolutionArray with the specified vector<Frequency >.

Parameters:
resolutionArrayThe vector<Frequency > value to which resolutionArray is to be set.
void asdm::SpectralWindowRow::setResolutionArray ( vector< Frequency resolutionArray)

Set resolutionArray with the specified vector<Frequency >.

Parameters:
resolutionArrayThe vector<Frequency > value to which resolutionArray is to be set.
void asdm::SpectralWindowRow::setSidebandProcessingMode ( SidebandProcessingModeMod::SidebandProcessingMode  sidebandProcessingMode)

Set sidebandProcessingMode with the specified SidebandProcessingModeMod::SidebandProcessingMode.

Parameters:
sidebandProcessingModeThe SidebandProcessingModeMod::SidebandProcessingMode value to which sidebandProcessingMode is to be set.
void asdm::SpectralWindowRow::setSidebandProcessingMode ( SidebandProcessingModeMod::SidebandProcessingMode  sidebandProcessingMode)

Set sidebandProcessingMode with the specified SidebandProcessingModeMod::SidebandProcessingMode.

Parameters:
sidebandProcessingModeThe SidebandProcessingModeMod::SidebandProcessingMode value to which sidebandProcessingMode is to be set.
void asdm::SpectralWindowRow::setSpectralWindowId ( Tag  spectralWindowId) [private]

Set spectralWindowId with the specified Tag value.

Parameters:
spectralWindowIdThe Tag value to which spectralWindowId is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.
void asdm::SpectralWindowRow::setSpectralWindowId ( Tag  spectralWindowId) [private]

Set spectralWindowId with the specified Tag value.

Parameters:
spectralWindowIdThe Tag value to which spectralWindowId is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.

Set totBandwidth with the specified Frequency.

Parameters:
totBandwidthThe Frequency value to which totBandwidth is to be set.

Set totBandwidth with the specified Frequency.

Parameters:
totBandwidthThe Frequency value to which totBandwidth is to be set.
void asdm::SpectralWindowRow::setWindowFunction ( WindowFunctionMod::WindowFunction  windowFunction)

Set windowFunction with the specified WindowFunctionMod::WindowFunction.

Parameters:
windowFunctionThe WindowFunctionMod::WindowFunction value to which windowFunction is to be set.
void asdm::SpectralWindowRow::setWindowFunction ( WindowFunctionMod::WindowFunction  windowFunction)

Set windowFunction with the specified WindowFunctionMod::WindowFunction.

Parameters:
windowFunctionThe WindowFunctionMod::WindowFunction value to which windowFunction is to be set.
void asdm::SpectralWindowRow::sidebandProcessingModeFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::sidebandProcessingModeFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::spectralWindowIdFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::spectralWindowIdFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::toBin ( EndianOSStream eoss) [private]

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

Parameters:
eossthe EndianOSStream to be written to
void asdm::SpectralWindowRow::toBin ( EndianOSStream eoss) [private]

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

Parameters:
eossthe EndianOSStream to be written to
asdmIDL::SpectralWindowRowIDL* asdm::SpectralWindowRow::toIDL ( ) const

Return this row in the form of an IDL struct.

Returns:
The values of this row as a SpectralWindowRowIDL struct.
asdmIDL::SpectralWindowRowIDL* asdm::SpectralWindowRow::toIDL ( ) const

Return this row in the form of an IDL struct.

Returns:
The values of this row as a SpectralWindowRowIDL struct.
void asdm::SpectralWindowRow::toIDL ( asdmIDL::SpectralWindowRowIDL &  x) const

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

Parameters:
xa reference to the SpectralWindowRowIDL struct to be set.
void asdm::SpectralWindowRow::totBandwidthFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::totBandwidthFromText ( const string &  s) [private]
std::string asdm::SpectralWindowRow::toXML ( ) const

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.
std::string asdm::SpectralWindowRow::toXML ( ) const

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.
void asdm::SpectralWindowRow::windowFunctionFromText ( const string &  s) [private]
void asdm::SpectralWindowRow::windowFunctionFromText ( const string &  s) [private]

Friends And Related Function Documentation

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

Definition at line 171 of file SpectralWindowRow.h.

Definition at line 170 of file SpectralWindowRow.h.


Member Data Documentation

vector< SpectralResolutionTypeMod::SpectralResolutionType > asdm::SpectralWindowRow::assocNature [private]

Definition at line 2018 of file SpectralWindowRow.h.

===> Attribute assocNature, which is optional

         

Definition at line 2015 of file SpectralWindowRow.h.

Definition at line 2035 of file SpectralWindowRow.h.

Definition at line 194 of file SpectralWindowRow.h.

Definition at line 1248 of file SpectralWindowRow.h.

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

===> Attribute basebandName

         

Definition at line 1692 of file SpectralWindowRow.h.

Definition at line 1797 of file SpectralWindowRow.h.

===> Attribute chanFreqArray, which is optional

         

Definition at line 1794 of file SpectralWindowRow.h.

Definition at line 1771 of file SpectralWindowRow.h.

===> Attribute chanFreqStart, which is optional

         

Definition at line 1768 of file SpectralWindowRow.h.

Definition at line 1784 of file SpectralWindowRow.h.

===> Attribute chanFreqStep, which is optional

         

Definition at line 1781 of file SpectralWindowRow.h.

Definition at line 1810 of file SpectralWindowRow.h.

Definition at line 1823 of file SpectralWindowRow.h.

===> Attribute chanWidthArray, which is optional

         

Definition at line 1820 of file SpectralWindowRow.h.

===> Attribute chanWidth, which is optional

         

Definition at line 1807 of file SpectralWindowRow.h.

CorrelationBitMod::CorrelationBit asdm::SpectralWindowRow::correlationBit [private]

Definition at line 1836 of file SpectralWindowRow.h.

===> Attribute correlationBit, which is optional

         

Definition at line 1833 of file SpectralWindowRow.h.

Definition at line 2048 of file SpectralWindowRow.h.

===> Attribute dopplerId, which is optional

         

Definition at line 2045 of file SpectralWindowRow.h.

Definition at line 1849 of file SpectralWindowRow.h.

Definition at line 1862 of file SpectralWindowRow.h.

===> Attribute effectiveBwArray, which is optional

         

Definition at line 1859 of file SpectralWindowRow.h.

===> Attribute effectiveBw, which is optional

         

Definition at line 1846 of file SpectralWindowRow.h.

Definition at line 1875 of file SpectralWindowRow.h.

===> Attribute freqGroup, which is optional

         

Definition at line 1872 of file SpectralWindowRow.h.

Definition at line 1888 of file SpectralWindowRow.h.

===> Attribute freqGroupName, which is optional

         

Definition at line 1885 of file SpectralWindowRow.h.

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

Definition at line 2095 of file SpectralWindowRow.h.

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

Definition at line 2134 of file SpectralWindowRow.h.

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

Definition at line 1625 of file SpectralWindowRow.h.

Definition at line 2061 of file SpectralWindowRow.h.

===> Attribute imageSpectralWindowId, which is optional

         

Definition at line 2058 of file SpectralWindowRow.h.

vector< bool > asdm::SpectralWindowRow::lineArray [private]

Definition at line 1901 of file SpectralWindowRow.h.

===> Attribute lineArray, which is optional

         

Definition at line 1898 of file SpectralWindowRow.h.

FrequencyReferenceCodeMod::FrequencyReferenceCode asdm::SpectralWindowRow::measFreqRef [private]

Definition at line 1914 of file SpectralWindowRow.h.

===> Attribute measFreqRef, which is optional

         

Definition at line 1911 of file SpectralWindowRow.h.

Definition at line 1927 of file SpectralWindowRow.h.

===> Attribute name, which is optional

         

Definition at line 1924 of file SpectralWindowRow.h.

NetSidebandMod::NetSideband asdm::SpectralWindowRow::netSideband [private]

===> Attribute netSideband

         

Definition at line 1703 of file SpectralWindowRow.h.

Definition at line 2005 of file SpectralWindowRow.h.

===> Attribute numAssocValues, which is optional

         

Definition at line 2002 of file SpectralWindowRow.h.

===> Attribute numChan

         

Definition at line 1714 of file SpectralWindowRow.h.

Definition at line 1940 of file SpectralWindowRow.h.

===> Attribute oversampling, which is optional

         

Definition at line 1937 of file SpectralWindowRow.h.

Definition at line 1953 of file SpectralWindowRow.h.

===> Attribute quantization, which is optional

         

Definition at line 1950 of file SpectralWindowRow.h.

Definition at line 1966 of file SpectralWindowRow.h.

===> Attribute refChan, which is optional

         

Definition at line 1963 of file SpectralWindowRow.h.

===> Attribute refFreq

         

Definition at line 1725 of file SpectralWindowRow.h.

Definition at line 1979 of file SpectralWindowRow.h.

Definition at line 1992 of file SpectralWindowRow.h.

===> Attribute resolutionArray, which is optional

         

Definition at line 1989 of file SpectralWindowRow.h.

===> Attribute resolution, which is optional

         

Definition at line 1976 of file SpectralWindowRow.h.

SidebandProcessingModeMod::SidebandProcessingMode asdm::SpectralWindowRow::sidebandProcessingMode [private]

===> Attribute sidebandProcessingMode

         

Definition at line 1736 of file SpectralWindowRow.h.

The table to which this row belongs.

Definition at line 1621 of file SpectralWindowRow.h.

===> Attribute totBandwidth

         

Definition at line 1747 of file SpectralWindowRow.h.

WindowFunctionMod::WindowFunction asdm::SpectralWindowRow::windowFunction [private]

===> Attribute windowFunction

         

Definition at line 1758 of file SpectralWindowRow.h.


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