#include <AlmaCorrelatorModeRow.h>
Generated from model's revision "1.40", branch "HEAD"
Public Member Functions | |
AlmaCorrelatorModeTable & | getTable () 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 |
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.
void asdm::AlmaCorrelatorModeRow::setFromIDL | ( | AlmaCorrelatorModeRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct AlmaCorrelatorModeRowIDL.
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.
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.
x | The XML string being used to set the values of this row. |
Tag asdm::AlmaCorrelatorModeRow::getAlmaCorrelatorModeId | ( | ) | const |
Get almaCorrelatorModeId.
int asdm::AlmaCorrelatorModeRow::getNumBaseband | ( | ) | const |
Get numBaseband.
void asdm::AlmaCorrelatorModeRow::setNumBaseband | ( | int | numBaseband | ) |
Set numBaseband with the specified int.
numBaseband | The int value to which numBaseband is to be set. |
vector<int > asdm::AlmaCorrelatorModeRow::getBasebandIndex | ( | ) | const |
Get basebandIndex.
void asdm::AlmaCorrelatorModeRow::setBasebandIndex | ( | vector< int > | basebandIndex | ) |
Set basebandIndex with the specified vector<int >.
basebandIndex | The vector<int > value to which basebandIndex is to be set. |
Interval asdm::AlmaCorrelatorModeRow::getAccumMode | ( | ) | const |
Get accumMode.
void asdm::AlmaCorrelatorModeRow::setAccumMode | ( | Interval | accumMode | ) |
vector<int > asdm::AlmaCorrelatorModeRow::getBasebandConfig | ( | ) | const |
Get basebandConfig.
void asdm::AlmaCorrelatorModeRow::setBasebandConfig | ( | vector< int > | basebandConfig | ) |
Set basebandConfig with the specified vector<int >.
basebandConfig | The vector<int > value to which basebandConfig is to be set. |
int asdm::AlmaCorrelatorModeRow::getBinMode | ( | ) | const |
Get binMode.
void asdm::AlmaCorrelatorModeRow::setBinMode | ( | int | binMode | ) |
Set binMode with the specified int.
binMode | The int value to which binMode is to be set. |
bool asdm::AlmaCorrelatorModeRow::getQuantization | ( | ) | const |
Get quantization.
void asdm::AlmaCorrelatorModeRow::setQuantization | ( | bool | quantization | ) |
Set quantization with the specified bool.
quantization | The bool value to which quantization is to be set. |
string asdm::AlmaCorrelatorModeRow::getWindowFunction | ( | ) | const |
Get windowFunction.
void asdm::AlmaCorrelatorModeRow::setWindowFunction | ( | string | windowFunction | ) |
Set windowFunction with the specified string.
windowFunction | The string value to which windowFunction is to be set. |
vector<int > asdm::AlmaCorrelatorModeRow::getAxesOrderArray | ( | ) | const |
Get axesOrderArray.
void asdm::AlmaCorrelatorModeRow::setAxesOrderArray | ( | vector< int > | axesOrderArray | ) |
Set axesOrderArray with the specified vector<int >.
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.
x | a pointer on the AlmaCorrelatorModeRow whose required attributes of the value part will be compared with those of this. |