asdm::ReceiverRow Class Reference

#include <ReceiverRow.h>

List of all members.


Detailed Description

The ReceiverRow class is a row of a ReceiverTable.

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


Public Member Functions

ReceiverTablegetTable () const
ReceiverRowIDL * toIDL () const
void setFromIDL (ReceiverRowIDL x) throw (ConversionException)
string toXML () const
void setFromXML (string rowDoc) throw (ConversionException)
ArrayTimeInterval getTimeInterval () const
void setTimeInterval (ArrayTimeInterval timeInterval)
int getNumLo () const
void setNumLo (int numLo)
string getName () const
void setName (string name)
ReceiverBandMod::ReceiverBand getFrequencyBand () const
void setFrequencyBand (ReceiverBandMod::ReceiverBand frequencyBand)
vector< FrequencygetFreqLo () const
void setFreqLo (vector< Frequency > freqLo)
ReceiverSidebandMod::ReceiverSideband getReceiverSideband () const
void setReceiverSideband (ReceiverSidebandMod::ReceiverSideband receiverSideband)
vector< int > getSidebandLo () const
void setSidebandLo (vector< int > sidebandLo)
bool isDewarNameExists () const
string getDewarName () const throw (IllegalAccessException)
void setDewarName (string dewarName)
void clearDewarName ()
Temperature getTDewar () const
void setTDewar (Temperature tDewar)
Interval getStabilityDuration () const
void setStabilityDuration (Interval stabilityDuration)
double getStability () const
void setStability (double stability)
bool isStabilityflagExists () const
bool getStabilityflag () const throw (IllegalAccessException)
void setStabilityflag (bool stabilityflag)
void clearStabilityflag ()
int getReceiverId () const
Tag getSpectralWindowId () const
void setSpectralWindowId (Tag spectralWindowId)
SpectralWindowRowgetSpectralWindowUsingSpectralWindowId ()
bool compareNoAutoInc (Tag spectralWindowId, ArrayTimeInterval timeInterval, int numLo, string name, ReceiverBandMod::ReceiverBand frequencyBand, vector< Frequency > freqLo, ReceiverSidebandMod::ReceiverSideband receiverSideband, vector< int > sidebandLo, Temperature tDewar, Interval stabilityDuration, double stability)
bool compareRequiredValue (int numLo, string name, ReceiverBandMod::ReceiverBand frequencyBand, vector< Frequency > freqLo, ReceiverSidebandMod::ReceiverSideband receiverSideband, vector< int > sidebandLo, Temperature tDewar, Interval stabilityDuration, double stability)
bool equalByRequiredValue (ReceiverRow *x)


Member Function Documentation

void asdm::ReceiverRow::clearDewarName  ) 
 

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

void asdm::ReceiverRow::clearStabilityflag  ) 
 

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

bool asdm::ReceiverRow::compareNoAutoInc Tag  spectralWindowId,
ArrayTimeInterval  timeInterval,
int  numLo,
string  name,
ReceiverBandMod::ReceiverBand  frequencyBand,
vector< Frequency freqLo,
ReceiverSidebandMod::ReceiverSideband  receiverSideband,
vector< int >  sidebandLo,
Temperature  tDewar,
Interval  stabilityDuration,
double  stability
 

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

bool asdm::ReceiverRow::equalByRequiredValue ReceiverRow x  ) 
 

Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.

Parameters:
x a pointer on the ReceiverRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.

string asdm::ReceiverRow::getDewarName  )  const throw (IllegalAccessException)
 

Get dewarName, which is optional.

Returns:
dewarName as string
Exceptions:
IllegalAccessException If dewarName does not exist.

vector<Frequency > asdm::ReceiverRow::getFreqLo  )  const
 

Get freqLo.

Returns:
freqLo as vector<Frequency >

ReceiverBandMod::ReceiverBand asdm::ReceiverRow::getFrequencyBand  )  const
 

Get frequencyBand.

Returns:
frequencyBand as ReceiverBandMod::ReceiverBand

string asdm::ReceiverRow::getName  )  const
 

Get name.

Returns:
name as string

int asdm::ReceiverRow::getNumLo  )  const
 

Get numLo.

Returns:
numLo as int

int asdm::ReceiverRow::getReceiverId  )  const
 

Get receiverId.

Returns:
receiverId as int

ReceiverSidebandMod::ReceiverSideband asdm::ReceiverRow::getReceiverSideband  )  const
 

Get receiverSideband.

Returns:
receiverSideband as ReceiverSidebandMod::ReceiverSideband

vector<int > asdm::ReceiverRow::getSidebandLo  )  const
 

Get sidebandLo.

Returns:
sidebandLo as vector<int >

Tag asdm::ReceiverRow::getSpectralWindowId  )  const
 

Get spectralWindowId.

Returns:
spectralWindowId as Tag

SpectralWindowRow* asdm::ReceiverRow::getSpectralWindowUsingSpectralWindowId  ) 
 

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

Returns:
a SpectralWindowRow*

double asdm::ReceiverRow::getStability  )  const
 

Get stability.

Returns:
stability as double

Interval asdm::ReceiverRow::getStabilityDuration  )  const
 

Get stabilityDuration.

Returns:
stabilityDuration as Interval

bool asdm::ReceiverRow::getStabilityflag  )  const throw (IllegalAccessException)
 

Get stabilityflag, which is optional.

Returns:
stabilityflag as bool
Exceptions:
IllegalAccessException If stabilityflag does not exist.

ReceiverTable& asdm::ReceiverRow::getTable  )  const
 

Return the table to which this row belongs.

Temperature asdm::ReceiverRow::getTDewar  )  const
 

Get tDewar.

Returns:
tDewar as Temperature

ArrayTimeInterval asdm::ReceiverRow::getTimeInterval  )  const
 

Get timeInterval.

Returns:
timeInterval as ArrayTimeInterval

bool asdm::ReceiverRow::isDewarNameExists  )  const
 

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

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

bool asdm::ReceiverRow::isStabilityflagExists  )  const
 

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

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

void asdm::ReceiverRow::setDewarName string  dewarName  ) 
 

Set dewarName with the specified string.

Parameters:
dewarName The string value to which dewarName is to be set.

void asdm::ReceiverRow::setFreqLo vector< Frequency freqLo  ) 
 

Set freqLo with the specified vector<Frequency >.

Parameters:
freqLo The vector<Frequency > value to which freqLo is to be set.

void asdm::ReceiverRow::setFrequencyBand ReceiverBandMod::ReceiverBand  frequencyBand  ) 
 

Set frequencyBand with the specified ReceiverBandMod::ReceiverBand.

Parameters:
frequencyBand The ReceiverBandMod::ReceiverBand value to which frequencyBand is to be set.

void asdm::ReceiverRow::setFromIDL ReceiverRowIDL  x  )  throw (ConversionException)
 

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

Parameters:
x The IDL struct containing the values used to fill this row.

void asdm::ReceiverRow::setFromXML string  rowDoc  )  throw (ConversionException)
 

Fill the values of this row from an XML string that was produced by the toXML() method.

Parameters:
x The XML string being used to set the values of this row.

void asdm::ReceiverRow::setName string  name  ) 
 

Set name with the specified string.

Parameters:
name The string value to which name is to be set.

void asdm::ReceiverRow::setNumLo int  numLo  ) 
 

Set numLo with the specified int.

Parameters:
numLo The int value to which numLo is to be set.

void asdm::ReceiverRow::setReceiverSideband ReceiverSidebandMod::ReceiverSideband  receiverSideband  ) 
 

Set receiverSideband with the specified ReceiverSidebandMod::ReceiverSideband.

Parameters:
receiverSideband The ReceiverSidebandMod::ReceiverSideband value to which receiverSideband is to be set.

void asdm::ReceiverRow::setSidebandLo vector< int >  sidebandLo  ) 
 

Set sidebandLo with the specified vector<int >.

Parameters:
sidebandLo The vector<int > value to which sidebandLo is to be set.

void asdm::ReceiverRow::setSpectralWindowId Tag  spectralWindowId  ) 
 

Set spectralWindowId with the specified Tag.

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

void asdm::ReceiverRow::setStability double  stability  ) 
 

Set stability with the specified double.

Parameters:
stability The double value to which stability is to be set.

void asdm::ReceiverRow::setStabilityDuration Interval  stabilityDuration  ) 
 

Set stabilityDuration with the specified Interval.

Parameters:
stabilityDuration The Interval value to which stabilityDuration is to be set.

void asdm::ReceiverRow::setStabilityflag bool  stabilityflag  ) 
 

Set stabilityflag with the specified bool.

Parameters:
stabilityflag The bool value to which stabilityflag is to be set.

void asdm::ReceiverRow::setTDewar Temperature  tDewar  ) 
 

Set tDewar with the specified Temperature.

Parameters:
tDewar The Temperature value to which tDewar is to be set.

void asdm::ReceiverRow::setTimeInterval ArrayTimeInterval  timeInterval  ) 
 

Set timeInterval with the specified ArrayTimeInterval.

Parameters:
timeInterval The ArrayTimeInterval value to which timeInterval is to be set.
Exceptions:
IllegalAccessException If an attempt is made to change this field after is has been added to the table.

ReceiverRowIDL* asdm::ReceiverRow::toIDL  )  const
 

Return this row in the form of an IDL struct.

Returns:
The values of this row as a ReceiverRowIDL struct.

string asdm::ReceiverRow::toXML  )  const
 

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.


The documentation for this class was generated from the following file:
Generated on Tue Nov 18 17:43:46 2008 for ASDM C++ Implementation by doxygen 1.3.8