#include <CorrelatorModeRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
CorrelatorModeTable & | getTable () 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 |
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.
void asdm::CorrelatorModeRow::setFromIDL | ( | CorrelatorModeRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct CorrelatorModeRowIDL.
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.
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.
x | The XML string being used to set the values of this row. |
Tag asdm::CorrelatorModeRow::getAlmaCorrelatorModeId | ( | ) | const |
Get almaCorrelatorModeId.
int asdm::CorrelatorModeRow::getNumBaseband | ( | ) | const |
Get numBaseband.
void asdm::CorrelatorModeRow::setNumBaseband | ( | int | numBaseband | ) |
Set numBaseband with the specified int.
numBaseband | The int value to which numBaseband is to be set. |
vector<BasebandName > asdm::CorrelatorModeRow::getBasebandNames | ( | ) | const |
Get basebandNames.
void asdm::CorrelatorModeRow::setBasebandNames | ( | vector< BasebandName > | basebandNames | ) |
Set basebandNames with the specified vector<BasebandName >.
basebandNames | The vector<BasebandName > value to which basebandNames is to be set. |
vector<int > asdm::CorrelatorModeRow::getBasebandConfig | ( | ) | const |
Get basebandConfig.
void asdm::CorrelatorModeRow::setBasebandConfig | ( | vector< int > | basebandConfig | ) |
Set basebandConfig with the specified vector<int >.
basebandConfig | The vector<int > value to which basebandConfig is to be set. |
AccumMode asdm::CorrelatorModeRow::getAccumMode | ( | ) | const |
Get accumMode.
void asdm::CorrelatorModeRow::setAccumMode | ( | AccumMode | accumMode | ) |
Set accumMode with the specified AccumMode.
accumMode | The AccumMode value to which accumMode is to be set. |
int asdm::CorrelatorModeRow::getBinMode | ( | ) | const |
Get binMode.
void asdm::CorrelatorModeRow::setBinMode | ( | int | binMode | ) |
Set binMode with the specified int.
binMode | The int value to which binMode is to be set. |
vector<AxisName > asdm::CorrelatorModeRow::getAxesOrderArray | ( | ) | const |
Get axesOrderArray.
void asdm::CorrelatorModeRow::setAxesOrderArray | ( | vector< AxisName > | axesOrderArray | ) |
Set axesOrderArray with the specified vector<AxisName >.
axesOrderArray | The vector<AxisName > value to which axesOrderArray is to be set. |
vector<FilterMode > asdm::CorrelatorModeRow::getFilterMode | ( | ) | const |
Get filterMode.
void asdm::CorrelatorModeRow::setFilterMode | ( | vector< FilterMode > | filterMode | ) |
Set filterMode with the specified vector<FilterMode >.
filterMode | The vector<FilterMode > value to which filterMode is to be set. |
CorrelatorName asdm::CorrelatorModeRow::getCorrelatorName | ( | ) | const |
Get correlatorName.
void asdm::CorrelatorModeRow::setCorrelatorName | ( | CorrelatorName | correlatorName | ) |
Set correlatorName with the specified CorrelatorName.
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.
x | a pointer on the CorrelatorModeRow whose required attributes of the value part will be compared with those of this. |