#include <CalPointingModelRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
CalPointingModelTable & | getTable () const |
CalPointingModelRowIDL * | toIDL () const |
void | setFromIDL (CalPointingModelRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
string | getAntennaName () const |
void | setAntennaName (string antennaName) throw (IllegalAccessException) |
AntennaMake | getAntennaMake () const |
void | setAntennaMake (AntennaMake antennaMake) |
int | getNumObs () const |
void | setNumObs (int numObs) |
int | getNumCoeff () const |
void | setNumCoeff (int numCoeff) |
ArrayTime | getStartValidTime () const |
void | setStartValidTime (ArrayTime startValidTime) |
ArrayTime | getEndValidTime () const |
void | setEndValidTime (ArrayTime endValidTime) |
int | getNumFormula () const |
void | setNumFormula (int numFormula) |
Angle | getAzimuthRms () const |
void | setAzimuthRms (Angle azimuthRms) |
Angle | getElevationRms () const |
void | setElevationRms (Angle elevationRms) |
Angle | getSkyRms () const |
void | setSkyRms (Angle skyRms) |
vector< string > | getCoeffName () const |
void | setCoeffName (vector< string > coeffName) |
vector< float > | getCoeffVal () const |
void | setCoeffVal (vector< float > coeffVal) |
vector< float > | getCoeffError () const |
void | setCoeffError (vector< float > coeffError) |
vector< bool > | getCoeffFixed () const |
void | setCoeffFixed (vector< bool > coeffFixed) |
vector< string > | getCoeffFormula () const |
void | setCoeffFormula (vector< string > coeffFormula) |
PointingModelMode | getPointingModelMode () const |
void | setPointingModelMode (PointingModelMode pointingModelMode) |
ReceiverBand | getReceiverBand () const |
void | setReceiverBand (ReceiverBand receiverBand) throw (IllegalAccessException) |
Tag | getCalDataId () const |
void | setCalDataId (Tag calDataId) throw (IllegalAccessException) |
Tag | getCalReductionId () const |
void | setCalReductionId (Tag calReductionId) throw (IllegalAccessException) |
CalDataRow * | getCalDataUsingCalDataId () |
CalReductionRow * | getCalReductionUsingCalReductionId () |
bool | compareNoAutoInc (Tag calDataId, Tag calReductionId, string antennaName, ReceiverBand receiverBand, AntennaMake antennaMake, int numObs, int numCoeff, ArrayTime startValidTime, ArrayTime endValidTime, int numFormula, Angle azimuthRms, Angle elevationRms, Angle skyRms, vector< string > coeffName, vector< float > coeffVal, vector< float > coeffError, vector< bool > coeffFixed, vector< string > coeffFormula, PointingModelMode pointingModelMode) |
bool | compareRequiredValue (AntennaMake antennaMake, int numObs, int numCoeff, ArrayTime startValidTime, ArrayTime endValidTime, int numFormula, Angle azimuthRms, Angle elevationRms, Angle skyRms, vector< string > coeffName, vector< float > coeffVal, vector< float > coeffError, vector< bool > coeffFixed, vector< string > coeffFormula, PointingModelMode pointingModelMode) |
bool | equalByRequiredValue (CalPointingModelRow *x) |
Friends | |
class | asdm::CalPointingModelTable |
CalPointingModelTable& asdm::CalPointingModelRow::getTable | ( | ) | const |
Return the table to which this row belongs.
CalPointingModelRowIDL* asdm::CalPointingModelRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::CalPointingModelRow::setFromIDL | ( | CalPointingModelRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct CalPointingModelRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::CalPointingModelRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::CalPointingModelRow::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. |
string asdm::CalPointingModelRow::getAntennaName | ( | ) | const |
Get antennaName.
void asdm::CalPointingModelRow::setAntennaName | ( | string | antennaName | ) | throw (IllegalAccessException) |
Set antennaName with the specified string.
antennaName | The string value to which antennaName is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
AntennaMake asdm::CalPointingModelRow::getAntennaMake | ( | ) | const |
Get antennaMake.
void asdm::CalPointingModelRow::setAntennaMake | ( | AntennaMake | antennaMake | ) |
Set antennaMake with the specified AntennaMake.
antennaMake | The AntennaMake value to which antennaMake is to be set. |
int asdm::CalPointingModelRow::getNumObs | ( | ) | const |
Get numObs.
void asdm::CalPointingModelRow::setNumObs | ( | int | numObs | ) |
Set numObs with the specified int.
numObs | The int value to which numObs is to be set. |
int asdm::CalPointingModelRow::getNumCoeff | ( | ) | const |
Get numCoeff.
void asdm::CalPointingModelRow::setNumCoeff | ( | int | numCoeff | ) |
Set numCoeff with the specified int.
numCoeff | The int value to which numCoeff is to be set. |
ArrayTime asdm::CalPointingModelRow::getStartValidTime | ( | ) | const |
Get startValidTime.
void asdm::CalPointingModelRow::setStartValidTime | ( | ArrayTime | startValidTime | ) |
ArrayTime asdm::CalPointingModelRow::getEndValidTime | ( | ) | const |
Get endValidTime.
void asdm::CalPointingModelRow::setEndValidTime | ( | ArrayTime | endValidTime | ) |
int asdm::CalPointingModelRow::getNumFormula | ( | ) | const |
Get numFormula.
void asdm::CalPointingModelRow::setNumFormula | ( | int | numFormula | ) |
Set numFormula with the specified int.
numFormula | The int value to which numFormula is to be set. |
Angle asdm::CalPointingModelRow::getAzimuthRms | ( | ) | const |
Get azimuthRms.
void asdm::CalPointingModelRow::setAzimuthRms | ( | Angle | azimuthRms | ) |
Angle asdm::CalPointingModelRow::getElevationRms | ( | ) | const |
Get elevationRms.
void asdm::CalPointingModelRow::setElevationRms | ( | Angle | elevationRms | ) |
void asdm::CalPointingModelRow::setSkyRms | ( | Angle | skyRms | ) |
vector<string > asdm::CalPointingModelRow::getCoeffName | ( | ) | const |
Get coeffName.
void asdm::CalPointingModelRow::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::CalPointingModelRow::getCoeffVal | ( | ) | const |
Get coeffVal.
void asdm::CalPointingModelRow::setCoeffVal | ( | vector< float > | coeffVal | ) |
Set coeffVal with the specified vector<float >.
coeffVal | The vector<float > value to which coeffVal is to be set. |
vector<float > asdm::CalPointingModelRow::getCoeffError | ( | ) | const |
Get coeffError.
void asdm::CalPointingModelRow::setCoeffError | ( | vector< float > | coeffError | ) |
Set coeffError with the specified vector<float >.
coeffError | The vector<float > value to which coeffError is to be set. |
vector<bool > asdm::CalPointingModelRow::getCoeffFixed | ( | ) | const |
Get coeffFixed.
void asdm::CalPointingModelRow::setCoeffFixed | ( | vector< bool > | coeffFixed | ) |
Set coeffFixed with the specified vector<bool >.
coeffFixed | The vector<bool > value to which coeffFixed is to be set. |
vector<string > asdm::CalPointingModelRow::getCoeffFormula | ( | ) | const |
Get coeffFormula.
void asdm::CalPointingModelRow::setCoeffFormula | ( | vector< string > | coeffFormula | ) |
Set coeffFormula with the specified vector<string >.
coeffFormula | The vector<string > value to which coeffFormula is to be set. |
PointingModelMode asdm::CalPointingModelRow::getPointingModelMode | ( | ) | const |
Get pointingModelMode.
void asdm::CalPointingModelRow::setPointingModelMode | ( | PointingModelMode | pointingModelMode | ) |
Set pointingModelMode with the specified PointingModelMode.
pointingModelMode | The PointingModelMode value to which pointingModelMode is to be set. |
ReceiverBand asdm::CalPointingModelRow::getReceiverBand | ( | ) | const |
Get receiverBand.
void asdm::CalPointingModelRow::setReceiverBand | ( | ReceiverBand | receiverBand | ) | throw (IllegalAccessException) |
Set receiverBand with the specified ReceiverBand.
receiverBand | The ReceiverBand value to which receiverBand is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
void asdm::CalPointingModelRow::setCalDataId | ( | Tag | calDataId | ) | throw (IllegalAccessException) |
Set calDataId with the specified Tag.
calDataId | The Tag value to which calDataId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
Tag asdm::CalPointingModelRow::getCalReductionId | ( | ) | const |
Get calReductionId.
void asdm::CalPointingModelRow::setCalReductionId | ( | Tag | calReductionId | ) | throw (IllegalAccessException) |
Set calReductionId with the specified Tag.
calReductionId | The Tag value to which calReductionId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
CalDataRow* asdm::CalPointingModelRow::getCalDataUsingCalDataId | ( | ) |
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
CalReductionRow* asdm::CalPointingModelRow::getCalReductionUsingCalReductionId | ( | ) |
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
bool asdm::CalPointingModelRow::compareNoAutoInc | ( | Tag | calDataId, | |
Tag | calReductionId, | |||
string | antennaName, | |||
ReceiverBand | receiverBand, | |||
AntennaMake | antennaMake, | |||
int | numObs, | |||
int | numCoeff, | |||
ArrayTime | startValidTime, | |||
ArrayTime | endValidTime, | |||
int | numFormula, | |||
Angle | azimuthRms, | |||
Angle | elevationRms, | |||
Angle | skyRms, | |||
vector< string > | coeffName, | |||
vector< float > | coeffVal, | |||
vector< float > | coeffError, | |||
vector< bool > | coeffFixed, | |||
vector< string > | coeffFormula, | |||
PointingModelMode | pointingModelMode | |||
) |
Compare each mandatory attribute except the autoincrementable one of this CalPointingModelRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::CalPointingModelRow::equalByRequiredValue | ( | CalPointingModelRow * | 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 CalPointingModelRow whose required attributes of the value part will be compared with those of this. |