#include <SpectralWindowRow.h>
Generated from model's revision "1.46", branch "HEAD"
Public Member Functions | |
SpectralWindowTable & | getTable () const |
SpectralWindowRowIDL * | toIDL () const |
void | setFromIDL (SpectralWindowRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
Tag | getSpectralWindowId () const |
int | getNumChan () const |
void | setNumChan (int numChan) |
bool | isNameExists () const |
string | getName () const throw (IllegalAccessException) |
void | setName (string name) |
void | clearName () |
Frequency | getRefFreq () const |
void | setRefFreq (Frequency refFreq) |
vector< Frequency > | getChanFreq () const |
void | setChanFreq (vector< Frequency > chanFreq) |
vector< Frequency > | getChanWidth () const |
void | setChanWidth (vector< Frequency > chanWidth) |
bool | isMeasFreqRefExists () const |
int | getMeasFreqRef () const throw (IllegalAccessException) |
void | setMeasFreqRef (int measFreqRef) |
void | clearMeasFreqRef () |
vector< Frequency > | getEffectiveBw () const |
void | setEffectiveBw (vector< Frequency > effectiveBw) |
vector< Frequency > | getResolution () const |
void | setResolution (vector< Frequency > resolution) |
Frequency | getTotBandwidth () const |
void | setTotBandwidth (Frequency totBandwidth) |
NetSidebandMod::NetSideband | getNetSideband () const |
void | setNetSideband (NetSidebandMod::NetSideband netSideband) |
SidebandProcessingModeMod::SidebandProcessingMode | getSidebandProcessingMode () const |
void | setSidebandProcessingMode (SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode) |
bool | isBasebandNameExists () const |
BasebandNameMod::BasebandName | getBasebandName () const throw (IllegalAccessException) |
void | setBasebandName (BasebandNameMod::BasebandName basebandName) |
void | clearBasebandName () |
bool | isBbcSidebandExists () const |
int | getBbcSideband () const throw (IllegalAccessException) |
void | setBbcSideband (int bbcSideband) |
void | clearBbcSideband () |
bool | isIfConvChainExists () const |
int | getIfConvChain () const throw (IllegalAccessException) |
void | setIfConvChain (int ifConvChain) |
void | clearIfConvChain () |
bool | isFreqGroupExists () const |
int | getFreqGroup () const throw (IllegalAccessException) |
void | setFreqGroup (int freqGroup) |
void | clearFreqGroup () |
bool | isFreqGroupNameExists () const |
string | getFreqGroupName () const throw (IllegalAccessException) |
void | setFreqGroupName (string freqGroupName) |
void | clearFreqGroupName () |
bool | isAssocNatureExists () const |
vector< SpectralResolutionTypeMod::SpectralResolutionType > | getAssocNature () const throw (IllegalAccessException) |
void | setAssocNature (vector< SpectralResolutionTypeMod::SpectralResolutionType > assocNature) |
void | clearAssocNature () |
bool | getQuantization () const |
void | setQuantization (bool quantization) |
WindowFunctionMod::WindowFunction | getWindowFunction () const |
void | setWindowFunction (WindowFunctionMod::WindowFunction windowFunction) |
bool | getOversampling () const |
void | setOversampling (bool oversampling) |
CorrelationBitMod::CorrelationBit | getCorrelationBit () const |
void | setCorrelationBit (CorrelationBitMod::CorrelationBit correlationBit) |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
bool | isAssocSpectralWindowIdExists () const |
vector< Tag > | getAssocSpectralWindowId () const throw (IllegalAccessException) |
void | setAssocSpectralWindowId (vector< Tag > assocSpectralWindowId) |
void | clearAssocSpectralWindowId () |
bool | isDopplerIdExists () const |
int | getDopplerId () const throw (IllegalAccessException) |
void | setDopplerId (int dopplerId) |
void | clearDopplerId () |
bool | isImageSpectralWindowIdExists () const |
Tag | getImageSpectralWindowId () const throw (IllegalAccessException) |
void | setImageSpectralWindowId (Tag imageSpectralWindowId) |
void | clearImageSpectralWindowId () |
vector< DopplerRow * > | getDopplers () |
void | setAssocSpectralWindowId (int i, Tag assocSpectralWindowId) |
void | addAssocSpectralWindowId (Tag id) |
void | addAssocSpectralWindowId (const vector< Tag > &id) |
const Tag | getAssocSpectralWindowId (int i) |
SpectralWindowRow * | getSpectralWindow (int i) |
vector< SpectralWindowRow * > | getSpectralWindows () |
SpectralWindowRow * | getSpectralWindowUsingImageSpectralWindowId () |
bool | compareNoAutoInc (int numChan, Frequency refFreq, vector< Frequency > chanFreq, vector< Frequency > chanWidth, vector< Frequency > effectiveBw, vector< Frequency > resolution, Frequency totBandwidth, NetSidebandMod::NetSideband netSideband, SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode, bool quantization, WindowFunctionMod::WindowFunction windowFunction, bool oversampling, CorrelationBitMod::CorrelationBit correlationBit, bool flagRow) |
bool | compareRequiredValue (int numChan, Frequency refFreq, vector< Frequency > chanFreq, vector< Frequency > chanWidth, vector< Frequency > effectiveBw, vector< Frequency > resolution, Frequency totBandwidth, NetSidebandMod::NetSideband netSideband, SidebandProcessingModeMod::SidebandProcessingMode sidebandProcessingMode, bool quantization, WindowFunctionMod::WindowFunction windowFunction, bool oversampling, CorrelationBitMod::CorrelationBit correlationBit, bool flagRow) |
bool | equalByRequiredValue (SpectralWindowRow *x) |
|
Append a vector of Tag to assocSpectralWindowId.
|
|
Append a Tag to assocSpectralWindowId.
|
|
Mark assocNature, which is an optional field, as non-existent. |
|
Mark assocSpectralWindowId, which is an optional field, as non-existent. |
|
Mark basebandName, which is an optional field, as non-existent. |
|
Mark bbcSideband, which is an optional field, as non-existent. |
|
Mark dopplerId, 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 ifConvChain, which is an optional field, as non-existent. |
|
Mark imageSpectralWindowId, 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. |
|
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. |
|
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
|
|
Get assocNature, which is optional.
|
|
Returns the Tag stored in assocSpectralWindowId at position i.
|
|
Get assocSpectralWindowId, which is optional.
|
|
Get basebandName, which is optional.
|
|
Get bbcSideband, which is optional.
|
|
Get chanFreq.
|
|
Get chanWidth.
|
|
Get correlationBit.
|
|
Get dopplerId, which is optional.
|
|
Get the collection of row in the Doppler table having dopplerId == this.dopplerId
|
|
Get effectiveBw.
|
|
Get flagRow.
|
|
Get freqGroup, which is optional.
|
|
Get freqGroupName, which is optional.
|
|
Get ifConvChain, which is optional.
|
|
Get imageSpectralWindowId, which is optional.
|
|
Get measFreqRef, which is optional.
|
|
Get name, which is optional.
|
|
Get netSideband.
|
|
Get numChan.
|
|
Get oversampling.
|
|
Get quantization.
|
|
Get refFreq.
|
|
Get resolution.
|
|
Get sidebandProcessingMode.
|
|
Returns the SpectralWindowRow linked to this row via the tag stored in assocSpectralWindowId at position i.
|
|
Get spectralWindowId.
|
|
Returns the vector of SpectralWindowRow* linked to this row via the Tags stored in assocSpectralWindowId
|
|
imageSpectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.imageSpectralWindowId == imageSpectralWindowId
|
|
Return the table to which this row belongs. |
|
Get totBandwidth.
|
|
Get windowFunction.
|
|
The attribute assocNature is optional. Return true if this attribute exists.
|
|
The attribute assocSpectralWindowId is optional. Return true if this attribute exists.
|
|
The attribute basebandName is optional. Return true if this attribute exists.
|
|
The attribute bbcSideband is optional. Return true if this attribute exists.
|
|
The attribute dopplerId is optional. Return true if this attribute exists.
|
|
The attribute freqGroup is optional. Return true if this attribute exists.
|
|
The attribute freqGroupName is optional. Return true if this attribute exists.
|
|
The attribute ifConvChain is optional. Return true if this attribute exists.
|
|
The attribute imageSpectralWindowId is optional. Return true if this attribute exists.
|
|
The attribute measFreqRef is optional. Return true if this attribute exists.
|
|
The attribute name is optional. Return true if this attribute exists.
|
|
Set assocNature with the specified vector<SpectralResolutionTypeMod::SpectralResolutionType >.
|
|
Set assocSpectralWindowId[i] with the specified Tag.
|
|
Set assocSpectralWindowId with the specified vector<Tag> .
|
|
Set basebandName with the specified BasebandNameMod::BasebandName.
|
|
Set bbcSideband with the specified int.
|
|
Set chanFreq with the specified vector<Frequency >.
|
|
Set chanWidth with the specified vector<Frequency >.
|
|
Set correlationBit with the specified CorrelationBitMod::CorrelationBit.
|
|
Set dopplerId with the specified int.
|
|
Set effectiveBw with the specified vector<Frequency >.
|
|
Set flagRow with the specified bool.
|
|
Set freqGroup with the specified int.
|
|
Set freqGroupName with the specified string.
|
|
Fill the values of this row from the IDL struct SpectralWindowRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set ifConvChain with the specified int.
|
|
Set imageSpectralWindowId with the specified Tag.
|
|
Set measFreqRef with the specified int.
|
|
Set name with the specified string.
|
|
Set netSideband with the specified NetSidebandMod::NetSideband.
|
|
Set numChan with the specified int.
|
|
Set oversampling with the specified bool.
|
|
Set quantization with the specified bool.
|
|
Set refFreq with the specified Frequency.
|
|
Set resolution with the specified vector<Frequency >.
|
|
Set sidebandProcessingMode with the specified SidebandProcessingModeMod::SidebandProcessingMode.
|
|
Set totBandwidth with the specified Frequency.
|
|
Set windowFunction with the specified WindowFunctionMod::WindowFunction.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|