#include <PointingModelRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
PointingModelTable & | getTable () const |
PointingModelRowIDL * | toIDL () const |
void | setFromIDL (PointingModelRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
int | getPointingModelId () const |
void | setPointingModelId (int pointingModelId) throw (IllegalAccessException) |
int | getNumCoeff () const |
void | setNumCoeff (int numCoeff) |
vector< string > | getCoeffName () const |
void | setCoeffName (vector< string > coeffName) |
vector< float > | getCoeffVal () const |
void | setCoeffVal (vector< float > coeffVal) |
bool | isNumFormulaExists () const |
int | getNumFormula () const throw (IllegalAccessException) |
void | setNumFormula (int numFormula) |
void | clearNumFormula () |
bool | isCoeffFormulaExists () const |
vector< string > | getCoeffFormula () const throw (IllegalAccessException) |
void | setCoeffFormula (vector< string > coeffFormula) |
void | clearCoeffFormula () |
Tag | getAntennaId () const |
void | setAntennaId (Tag antennaId) throw (IllegalAccessException) |
AntennaRow * | getAntennaUsingAntennaId () |
bool | compareNoAutoInc (Tag antennaId, int pointingModelId, int numCoeff, vector< string > coeffName, vector< float > coeffVal) |
bool | compareRequiredValue (int numCoeff, vector< string > coeffName, vector< float > coeffVal) |
bool | equalByRequiredValue (PointingModelRow *x) |
Friends | |
class | asdm::PointingModelTable |
PointingModelTable& asdm::PointingModelRow::getTable | ( | ) | const |
Return the table to which this row belongs.
PointingModelRowIDL* asdm::PointingModelRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::PointingModelRow::setFromIDL | ( | PointingModelRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct PointingModelRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::PointingModelRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::PointingModelRow::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. |
int asdm::PointingModelRow::getPointingModelId | ( | ) | const |
Get pointingModelId.
void asdm::PointingModelRow::setPointingModelId | ( | int | pointingModelId | ) | throw (IllegalAccessException) |
Set pointingModelId with the specified int.
pointingModelId | The int value to which pointingModelId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int asdm::PointingModelRow::getNumCoeff | ( | ) | const |
Get numCoeff.
void asdm::PointingModelRow::setNumCoeff | ( | int | numCoeff | ) |
Set numCoeff with the specified int.
numCoeff | The int value to which numCoeff is to be set. |
vector<string > asdm::PointingModelRow::getCoeffName | ( | ) | const |
Get coeffName.
void asdm::PointingModelRow::setCoeffName | ( | vector< string > | coeffName | ) |
Set coeffName with the specified vector<string >.
coeffName | The vector<string > value to which coeffName is to be set. |
vector<float > asdm::PointingModelRow::getCoeffVal | ( | ) | const |
Get coeffVal.
void asdm::PointingModelRow::setCoeffVal | ( | vector< float > | coeffVal | ) |
Set coeffVal with the specified vector<float >.
coeffVal | The vector<float > value to which coeffVal is to be set. |
bool asdm::PointingModelRow::isNumFormulaExists | ( | ) | const |
The attribute numFormula is optional. Return true if this attribute exists.
int asdm::PointingModelRow::getNumFormula | ( | ) | const throw (IllegalAccessException) |
Get numFormula, which is optional.
IllegalAccessException | If numFormula does not exist. |
void asdm::PointingModelRow::setNumFormula | ( | int | numFormula | ) |
Set numFormula with the specified int.
numFormula | The int value to which numFormula is to be set. |
void asdm::PointingModelRow::clearNumFormula | ( | ) |
Mark numFormula, which is an optional field, as non-existent.
bool asdm::PointingModelRow::isCoeffFormulaExists | ( | ) | const |
The attribute coeffFormula is optional. Return true if this attribute exists.
vector<string > asdm::PointingModelRow::getCoeffFormula | ( | ) | const throw (IllegalAccessException) |
Get coeffFormula, which is optional.
IllegalAccessException | If coeffFormula does not exist. |
void asdm::PointingModelRow::setCoeffFormula | ( | vector< string > | coeffFormula | ) |
Set coeffFormula with the specified vector<string >.
coeffFormula | The vector<string > value to which coeffFormula is to be set. |
void asdm::PointingModelRow::clearCoeffFormula | ( | ) |
Mark coeffFormula, which is an optional field, as non-existent.
void asdm::PointingModelRow::setAntennaId | ( | Tag | antennaId | ) | throw (IllegalAccessException) |
Set antennaId with the specified Tag.
antennaId | The Tag value to which antennaId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
AntennaRow* asdm::PointingModelRow::getAntennaUsingAntennaId | ( | ) |
antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId
bool asdm::PointingModelRow::compareNoAutoInc | ( | Tag | antennaId, | |
int | pointingModelId, | |||
int | numCoeff, | |||
vector< string > | coeffName, | |||
vector< float > | coeffVal | |||
) |
Compare each mandatory attribute except the autoincrementable one of this PointingModelRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::PointingModelRow::equalByRequiredValue | ( | PointingModelRow * | 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 PointingModelRow whose required attributes of the value part will be compared with those of this. |