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.41", 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< BasebandName > getBasebandNames () const
void setBasebandNames (vector< BasebandName > basebandNames)
vector< int > getBasebandConfig () const
void setBasebandConfig (vector< int > basebandConfig)
AccumMode getAccumMode () const
void setAccumMode (AccumMode accumMode)
int getBinMode () const
void setBinMode (int binMode)
vector< AxisName > getAxesOrderArray () const
void setAxesOrderArray (vector< AxisName > axesOrderArray)
vector< FilterMode > getFilterMode () const
void setFilterMode (vector< FilterMode > filterMode)
CorrelatorName getCorrelatorName () const
void setCorrelatorName (CorrelatorName correlatorName)
bool compareNoAutoInc (int numBaseband, vector< BasebandName > basebandNames, vector< int > basebandConfig, AccumMode accumMode, int binMode, vector< AxisName > axesOrderArray, vector< FilterMode > filterMode, CorrelatorName correlatorName)
bool compareRequiredValue (int numBaseband, vector< BasebandName > basebandNames, vector< int > basebandConfig, AccumMode accumMode, int binMode, vector< AxisName > axesOrderArray, vector< FilterMode > filterMode, CorrelatorName correlatorName)
bool equalByRequiredValue (CorrelatorModeRow *x)

Friends

class asdm::CorrelatorModeTable


Member Function Documentation

CorrelatorModeTable& asdm::CorrelatorModeRow::getTable (  )  const

Return the table to which this row belongs.

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.

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.

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.

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.

Tag asdm::CorrelatorModeRow::getAlmaCorrelatorModeId (  )  const

Get almaCorrelatorModeId.

Returns:
almaCorrelatorModeId as Tag

int asdm::CorrelatorModeRow::getNumBaseband (  )  const

Get numBaseband.

Returns:
numBaseband as int

void asdm::CorrelatorModeRow::setNumBaseband ( int  numBaseband  ) 

Set numBaseband with the specified int.

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

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

Get basebandNames.

Returns:
basebandNames as vector<BasebandName >

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

Set basebandNames with the specified vector<BasebandName >.

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

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

Get basebandConfig.

Returns:
basebandConfig as vector<int >

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.

AccumMode asdm::CorrelatorModeRow::getAccumMode (  )  const

Get accumMode.

Returns:
accumMode as AccumMode

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

Set accumMode with the specified AccumMode.

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

int asdm::CorrelatorModeRow::getBinMode (  )  const

Get binMode.

Returns:
binMode as int

void asdm::CorrelatorModeRow::setBinMode ( int  binMode  ) 

Set binMode with the specified int.

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

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

Get axesOrderArray.

Returns:
axesOrderArray as vector<AxisName >

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

Set axesOrderArray with the specified vector<AxisName >.

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

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

Get filterMode.

Returns:
filterMode as vector<FilterMode >

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

Set filterMode with the specified vector<FilterMode >.

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

CorrelatorName asdm::CorrelatorModeRow::getCorrelatorName (  )  const

Get correlatorName.

Returns:
correlatorName as CorrelatorName

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

Set correlatorName with the specified CorrelatorName.

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

bool asdm::CorrelatorModeRow::compareNoAutoInc ( int  numBaseband,
vector< BasebandName >  basebandNames,
vector< int >  basebandConfig,
AccumMode  accumMode,
int  binMode,
vector< AxisName >  axesOrderArray,
vector< FilterMode >  filterMode,
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.


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 16:46:49 2007 for ASDM C++ Implementation by  doxygen 1.5.1