asdm::AlmaCorrelatorModeRow Class Reference

#include <AlmaCorrelatorModeRow.h>

List of all members.


Detailed Description

The AlmaCorrelatorModeRow class is a row of a AlmaCorrelatorModeTable.

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


Public Member Functions

AlmaCorrelatorModeTablegetTable () const
AlmaCorrelatorModeRowIDL * toIDL () const
void setFromIDL (AlmaCorrelatorModeRowIDL x) throw (ConversionException)
string toXML () const
void setFromXML (string rowDoc) throw (ConversionException)
Tag getAlmaCorrelatorModeId () const
int getNumBaseband () const
void setNumBaseband (int numBaseband)
vector< int > getBasebandIndex () const
void setBasebandIndex (vector< int > basebandIndex)
Interval getAccumMode () const
void setAccumMode (Interval accumMode)
vector< int > getBasebandConfig () const
void setBasebandConfig (vector< int > basebandConfig)
int getBinMode () const
void setBinMode (int binMode)
bool getQuantization () const
void setQuantization (bool quantization)
string getWindowFunction () const
void setWindowFunction (string windowFunction)
vector< int > getAxesOrderArray () const
void setAxesOrderArray (vector< int > axesOrderArray)
bool compareNoAutoInc (int numBaseband, vector< int > basebandIndex, Interval accumMode, vector< int > basebandConfig, int binMode, bool quantization, string windowFunction, vector< int > axesOrderArray)
bool compareRequiredValue (int numBaseband, vector< int > basebandIndex, Interval accumMode, vector< int > basebandConfig, int binMode, bool quantization, string windowFunction, vector< int > axesOrderArray)
bool equalByRequiredValue (AlmaCorrelatorModeRow *x)

Friends

class asdm::AlmaCorrelatorModeTable


Member Function Documentation

AlmaCorrelatorModeTable& asdm::AlmaCorrelatorModeRow::getTable (  )  const

Return the table to which this row belongs.

AlmaCorrelatorModeRowIDL* asdm::AlmaCorrelatorModeRow::toIDL (  )  const

Return this row in the form of an IDL struct.

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

void asdm::AlmaCorrelatorModeRow::setFromIDL ( AlmaCorrelatorModeRowIDL  x  )  throw (ConversionException)

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

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

string asdm::AlmaCorrelatorModeRow::toXML (  )  const

Return this row in the form of an XML string.

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

void asdm::AlmaCorrelatorModeRow::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::AlmaCorrelatorModeRow::getAlmaCorrelatorModeId (  )  const

Get almaCorrelatorModeId.

Returns:
almaCorrelatorModeId as Tag

int asdm::AlmaCorrelatorModeRow::getNumBaseband (  )  const

Get numBaseband.

Returns:
numBaseband as int

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

Set numBaseband with the specified int.

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

vector<int > asdm::AlmaCorrelatorModeRow::getBasebandIndex (  )  const

Get basebandIndex.

Returns:
basebandIndex as vector<int >

void asdm::AlmaCorrelatorModeRow::setBasebandIndex ( vector< int >  basebandIndex  ) 

Set basebandIndex with the specified vector<int >.

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

Interval asdm::AlmaCorrelatorModeRow::getAccumMode (  )  const

Get accumMode.

Returns:
accumMode as Interval

void asdm::AlmaCorrelatorModeRow::setAccumMode ( Interval  accumMode  ) 

Set accumMode with the specified Interval.

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

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

Get basebandConfig.

Returns:
basebandConfig as vector<int >

void asdm::AlmaCorrelatorModeRow::setBasebandConfig ( vector< int >  basebandConfig  ) 

Set basebandConfig with the specified vector<int >.

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

int asdm::AlmaCorrelatorModeRow::getBinMode (  )  const

Get binMode.

Returns:
binMode as int

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

Set binMode with the specified int.

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

bool asdm::AlmaCorrelatorModeRow::getQuantization (  )  const

Get quantization.

Returns:
quantization as bool

void asdm::AlmaCorrelatorModeRow::setQuantization ( bool  quantization  ) 

Set quantization with the specified bool.

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

string asdm::AlmaCorrelatorModeRow::getWindowFunction (  )  const

Get windowFunction.

Returns:
windowFunction as string

void asdm::AlmaCorrelatorModeRow::setWindowFunction ( string  windowFunction  ) 

Set windowFunction with the specified string.

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

vector<int > asdm::AlmaCorrelatorModeRow::getAxesOrderArray (  )  const

Get axesOrderArray.

Returns:
axesOrderArray as vector<int >

void asdm::AlmaCorrelatorModeRow::setAxesOrderArray ( vector< int >  axesOrderArray  ) 

Set axesOrderArray with the specified vector<int >.

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

bool asdm::AlmaCorrelatorModeRow::compareNoAutoInc ( int  numBaseband,
vector< int >  basebandIndex,
Interval  accumMode,
vector< int >  basebandConfig,
int  binMode,
bool  quantization,
string  windowFunction,
vector< int >  axesOrderArray 
)

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

bool asdm::AlmaCorrelatorModeRow::equalByRequiredValue ( AlmaCorrelatorModeRow 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 AlmaCorrelatorModeRow 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:47 2007 for ASDM C++ Implementation by  doxygen 1.5.1