asdm::CorrelatorModeRow Class Reference

#include <CorrelatorModeRow.h>

List of all members.


Detailed Description

The CorrelatorModeRow class is a row of a CorrelatorModeTable.

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


Public Member Functions

CorrelatorModeTablegetTable () const
CorrelatorModeRowIDL * toIDL () const
void setFromIDL (CorrelatorModeRowIDL x) throw (ConversionException)
string toXML () const
void setFromXML (string rowDoc) throw (ConversionException)
Tag getAlmaCorrelatorModeId () const
int getNumBaseband () const
void setNumBaseband (int numBaseband)
vector< BasebandNameMod::BasebandName > getBasebandNames () const
void setBasebandNames (vector< BasebandNameMod::BasebandName > basebandNames)
vector< int > getBasebandConfig () const
void setBasebandConfig (vector< int > basebandConfig)
AccumModeMod::AccumMode getAccumMode () const
void setAccumMode (AccumModeMod::AccumMode accumMode)
int getBinMode () const
void setBinMode (int binMode)
vector< AxisNameMod::AxisName > getAxesOrderArray () const
void setAxesOrderArray (vector< AxisNameMod::AxisName > axesOrderArray)
vector< FilterModeMod::FilterMode > getFilterMode () const
void setFilterMode (vector< FilterModeMod::FilterMode > filterMode)
CorrelatorNameMod::CorrelatorName getCorrelatorName () const
void setCorrelatorName (CorrelatorNameMod::CorrelatorName correlatorName)
bool compareNoAutoInc (int numBaseband, vector< BasebandNameMod::BasebandName > basebandNames, vector< int > basebandConfig, AccumModeMod::AccumMode accumMode, int binMode, vector< AxisNameMod::AxisName > axesOrderArray, vector< FilterModeMod::FilterMode > filterMode, CorrelatorNameMod::CorrelatorName correlatorName)
bool compareRequiredValue (int numBaseband, vector< BasebandNameMod::BasebandName > basebandNames, vector< int > basebandConfig, AccumModeMod::AccumMode accumMode, int binMode, vector< AxisNameMod::AxisName > axesOrderArray, vector< FilterModeMod::FilterMode > filterMode, CorrelatorNameMod::CorrelatorName correlatorName)
bool equalByRequiredValue (CorrelatorModeRow *x)


Member Function Documentation

bool asdm::CorrelatorModeRow::compareNoAutoInc int  numBaseband,
vector< BasebandNameMod::BasebandName >  basebandNames,
vector< int >  basebandConfig,
AccumModeMod::AccumMode  accumMode,
int  binMode,
vector< AxisNameMod::AxisName >  axesOrderArray,
vector< FilterModeMod::FilterMode >  filterMode,
CorrelatorNameMod::CorrelatorName  correlatorName
 

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

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

AccumModeMod::AccumMode asdm::CorrelatorModeRow::getAccumMode  )  const
 

Get accumMode.

Returns:
accumMode as AccumModeMod::AccumMode

Tag asdm::CorrelatorModeRow::getAlmaCorrelatorModeId  )  const
 

Get almaCorrelatorModeId.

Returns:
almaCorrelatorModeId as Tag

vector<AxisNameMod::AxisName > asdm::CorrelatorModeRow::getAxesOrderArray  )  const
 

Get axesOrderArray.

Returns:
axesOrderArray as vector<AxisNameMod::AxisName >

vector<int > asdm::CorrelatorModeRow::getBasebandConfig  )  const
 

Get basebandConfig.

Returns:
basebandConfig as vector<int >

vector<BasebandNameMod::BasebandName > asdm::CorrelatorModeRow::getBasebandNames  )  const
 

Get basebandNames.

Returns:
basebandNames as vector<BasebandNameMod::BasebandName >

int asdm::CorrelatorModeRow::getBinMode  )  const
 

Get binMode.

Returns:
binMode as int

CorrelatorNameMod::CorrelatorName asdm::CorrelatorModeRow::getCorrelatorName  )  const
 

Get correlatorName.

Returns:
correlatorName as CorrelatorNameMod::CorrelatorName

vector<FilterModeMod::FilterMode > asdm::CorrelatorModeRow::getFilterMode  )  const
 

Get filterMode.

Returns:
filterMode as vector<FilterModeMod::FilterMode >

int asdm::CorrelatorModeRow::getNumBaseband  )  const
 

Get numBaseband.

Returns:
numBaseband as int

CorrelatorModeTable& asdm::CorrelatorModeRow::getTable  )  const
 

Return the table to which this row belongs.

void asdm::CorrelatorModeRow::setAccumMode AccumModeMod::AccumMode  accumMode  ) 
 

Set accumMode with the specified AccumModeMod::AccumMode.

Parameters:
accumMode The AccumModeMod::AccumMode value to which accumMode is to be set.

void asdm::CorrelatorModeRow::setAxesOrderArray vector< AxisNameMod::AxisName >  axesOrderArray  ) 
 

Set axesOrderArray with the specified vector<AxisNameMod::AxisName >.

Parameters:
axesOrderArray The vector<AxisNameMod::AxisName > value to which axesOrderArray is to be set.

void asdm::CorrelatorModeRow::setBasebandConfig vector< int >  basebandConfig  ) 
 

Set basebandConfig with the specified vector<int >.

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

void asdm::CorrelatorModeRow::setBasebandNames vector< BasebandNameMod::BasebandName >  basebandNames  ) 
 

Set basebandNames with the specified vector<BasebandNameMod::BasebandName >.

Parameters:
basebandNames The vector<BasebandNameMod::BasebandName > value to which basebandNames is to be set.

void asdm::CorrelatorModeRow::setBinMode int  binMode  ) 
 

Set binMode with the specified int.

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

void asdm::CorrelatorModeRow::setCorrelatorName CorrelatorNameMod::CorrelatorName  correlatorName  ) 
 

Set correlatorName with the specified CorrelatorNameMod::CorrelatorName.

Parameters:
correlatorName The CorrelatorNameMod::CorrelatorName value to which correlatorName is to be set.

void asdm::CorrelatorModeRow::setFilterMode vector< FilterModeMod::FilterMode >  filterMode  ) 
 

Set filterMode with the specified vector<FilterModeMod::FilterMode >.

Parameters:
filterMode The vector<FilterModeMod::FilterMode > value to which filterMode is to be set.

void asdm::CorrelatorModeRow::setFromIDL CorrelatorModeRowIDL  x  )  throw (ConversionException)
 

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

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

void asdm::CorrelatorModeRow::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::CorrelatorModeRow::setNumBaseband int  numBaseband  ) 
 

Set numBaseband with the specified int.

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

CorrelatorModeRowIDL* asdm::CorrelatorModeRow::toIDL  )  const
 

Return this row in the form of an IDL struct.

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

string asdm::CorrelatorModeRow::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:44 2008 for ASDM C++ Implementation by doxygen 1.3.8