#include <PolarizationRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
PolarizationTable & | getTable () const |
PolarizationRowIDL * | toIDL () const |
void | setFromIDL (PolarizationRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
Tag | getPolarizationId () const |
int | getNumCorr () const |
void | setNumCorr (int numCorr) |
vector< StokesParameter > | getCorrType () const |
void | setCorrType (vector< StokesParameter > corrType) |
vector< vector< PolarizationType > > | getCorrProduct () const |
void | setCorrProduct (vector< vector< PolarizationType > > corrProduct) |
bool | isFlagRowExists () const |
bool | getFlagRow () const throw (IllegalAccessException) |
void | setFlagRow (bool flagRow) |
void | clearFlagRow () |
bool | compareNoAutoInc (int numCorr, vector< StokesParameter > corrType, vector< vector< PolarizationType > > corrProduct) |
bool | compareRequiredValue (int numCorr, vector< StokesParameter > corrType, vector< vector< PolarizationType > > corrProduct) |
bool | equalByRequiredValue (PolarizationRow *x) |
Friends | |
class | asdm::PolarizationTable |
PolarizationTable& asdm::PolarizationRow::getTable | ( | ) | const |
Return the table to which this row belongs.
PolarizationRowIDL* asdm::PolarizationRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::PolarizationRow::setFromIDL | ( | PolarizationRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct PolarizationRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::PolarizationRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::PolarizationRow::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::PolarizationRow::getPolarizationId | ( | ) | const |
Get polarizationId.
int asdm::PolarizationRow::getNumCorr | ( | ) | const |
Get numCorr.
void asdm::PolarizationRow::setNumCorr | ( | int | numCorr | ) |
Set numCorr with the specified int.
numCorr | The int value to which numCorr is to be set. |
vector<StokesParameter > asdm::PolarizationRow::getCorrType | ( | ) | const |
Get corrType.
void asdm::PolarizationRow::setCorrType | ( | vector< StokesParameter > | corrType | ) |
Set corrType with the specified vector<StokesParameter >.
corrType | The vector<StokesParameter > value to which corrType is to be set. |
vector<vector<PolarizationType > > asdm::PolarizationRow::getCorrProduct | ( | ) | const |
Get corrProduct.
void asdm::PolarizationRow::setCorrProduct | ( | vector< vector< PolarizationType > > | corrProduct | ) |
Set corrProduct with the specified vector<vector<PolarizationType > >.
corrProduct | The vector<vector<PolarizationType > > value to which corrProduct is to be set. |
bool asdm::PolarizationRow::isFlagRowExists | ( | ) | const |
The attribute flagRow is optional. Return true if this attribute exists.
bool asdm::PolarizationRow::getFlagRow | ( | ) | const throw (IllegalAccessException) |
Get flagRow, which is optional.
IllegalAccessException | If flagRow does not exist. |
void asdm::PolarizationRow::setFlagRow | ( | bool | flagRow | ) |
Set flagRow with the specified bool.
flagRow | The bool value to which flagRow is to be set. |
void asdm::PolarizationRow::clearFlagRow | ( | ) |
Mark flagRow, which is an optional field, as non-existent.
bool asdm::PolarizationRow::compareNoAutoInc | ( | int | numCorr, | |
vector< StokesParameter > | corrType, | |||
vector< vector< PolarizationType > > | corrProduct | |||
) |
Compare each mandatory attribute except the autoincrementable one of this PolarizationRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::PolarizationRow::equalByRequiredValue | ( | PolarizationRow * | 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 PolarizationRow whose required attributes of the value part will be compared with those of this. |