#include <CalDelayRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
CalDelayTable & | getTable () const |
CalDelayRowIDL * | toIDL () const |
void | setFromIDL (CalDelayRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
string | getAntennaName () const |
void | setAntennaName (string antennaName) throw (IllegalAccessException) |
BasebandName | getBasebandName () const |
void | setBasebandName (BasebandName basebandName) throw (IllegalAccessException) |
int | getNumReceptor () const |
void | setNumReceptor (int numReceptor) |
string | getRefAntennaName () const |
void | setRefAntennaName (string refAntennaName) |
ReceiverBand | getReceiverBand () const |
void | setReceiverBand (ReceiverBand receiverBand) |
vector< PolarizationType > | getPolarizationTypes () const |
void | setPolarizationTypes (vector< PolarizationType > polarizationTypes) |
ArrayTime | getStartValidTime () const |
void | setStartValidTime (ArrayTime startValidTime) |
ArrayTime | getEndValidTime () const |
void | setEndValidTime (ArrayTime endValidTime) |
vector< double > | getDelayOffset () const |
void | setDelayOffset (vector< double > delayOffset) |
vector< double > | getDelayError () const |
void | setDelayError (vector< double > delayError) |
double | getCrossDelayOffset () const |
void | setCrossDelayOffset (double crossDelayOffset) |
double | getCrossDelayOffsetError () const |
void | setCrossDelayOffsetError (double crossDelayOffsetError) |
Tag | getCalDataId () const |
void | setCalDataId (Tag calDataId) throw (IllegalAccessException) |
Tag | getCalReductionId () const |
void | setCalReductionId (Tag calReductionId) throw (IllegalAccessException) |
CalReductionRow * | getCalReductionUsingCalReductionId () |
CalDataRow * | getCalDataUsingCalDataId () |
bool | compareNoAutoInc (Tag calDataId, Tag calReductionId, string antennaName, BasebandName basebandName, int numReceptor, string refAntennaName, ReceiverBand receiverBand, vector< PolarizationType > polarizationTypes, ArrayTime startValidTime, ArrayTime endValidTime, vector< double > delayOffset, vector< double > delayError, double crossDelayOffset, double crossDelayOffsetError) |
bool | compareRequiredValue (int numReceptor, string refAntennaName, ReceiverBand receiverBand, vector< PolarizationType > polarizationTypes, ArrayTime startValidTime, ArrayTime endValidTime, vector< double > delayOffset, vector< double > delayError, double crossDelayOffset, double crossDelayOffsetError) |
bool | equalByRequiredValue (CalDelayRow *x) |
Friends | |
class | asdm::CalDelayTable |
CalDelayTable& asdm::CalDelayRow::getTable | ( | ) | const |
Return the table to which this row belongs.
CalDelayRowIDL* asdm::CalDelayRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::CalDelayRow::setFromIDL | ( | CalDelayRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct CalDelayRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::CalDelayRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::CalDelayRow::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::CalDelayRow::getAntennaName | ( | ) | const |
Get antennaName.
void asdm::CalDelayRow::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. |
BasebandName asdm::CalDelayRow::getBasebandName | ( | ) | const |
Get basebandName.
void asdm::CalDelayRow::setBasebandName | ( | BasebandName | basebandName | ) | throw (IllegalAccessException) |
Set basebandName with the specified BasebandName.
basebandName | The BasebandName value to which basebandName is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int asdm::CalDelayRow::getNumReceptor | ( | ) | const |
Get numReceptor.
void asdm::CalDelayRow::setNumReceptor | ( | int | numReceptor | ) |
Set numReceptor with the specified int.
numReceptor | The int value to which numReceptor is to be set. |
string asdm::CalDelayRow::getRefAntennaName | ( | ) | const |
Get refAntennaName.
void asdm::CalDelayRow::setRefAntennaName | ( | string | refAntennaName | ) |
Set refAntennaName with the specified string.
refAntennaName | The string value to which refAntennaName is to be set. |
ReceiverBand asdm::CalDelayRow::getReceiverBand | ( | ) | const |
Get receiverBand.
void asdm::CalDelayRow::setReceiverBand | ( | ReceiverBand | receiverBand | ) |
Set receiverBand with the specified ReceiverBand.
receiverBand | The ReceiverBand value to which receiverBand is to be set. |
vector<PolarizationType > asdm::CalDelayRow::getPolarizationTypes | ( | ) | const |
Get polarizationTypes.
void asdm::CalDelayRow::setPolarizationTypes | ( | vector< PolarizationType > | polarizationTypes | ) |
Set polarizationTypes with the specified vector<PolarizationType >.
polarizationTypes | The vector<PolarizationType > value to which polarizationTypes is to be set. |
ArrayTime asdm::CalDelayRow::getStartValidTime | ( | ) | const |
Get startValidTime.
void asdm::CalDelayRow::setStartValidTime | ( | ArrayTime | startValidTime | ) |
ArrayTime asdm::CalDelayRow::getEndValidTime | ( | ) | const |
Get endValidTime.
void asdm::CalDelayRow::setEndValidTime | ( | ArrayTime | endValidTime | ) |
vector<double > asdm::CalDelayRow::getDelayOffset | ( | ) | const |
Get delayOffset.
void asdm::CalDelayRow::setDelayOffset | ( | vector< double > | delayOffset | ) |
Set delayOffset with the specified vector<double >.
delayOffset | The vector<double > value to which delayOffset is to be set. |
vector<double > asdm::CalDelayRow::getDelayError | ( | ) | const |
Get delayError.
void asdm::CalDelayRow::setDelayError | ( | vector< double > | delayError | ) |
Set delayError with the specified vector<double >.
delayError | The vector<double > value to which delayError is to be set. |
double asdm::CalDelayRow::getCrossDelayOffset | ( | ) | const |
Get crossDelayOffset.
void asdm::CalDelayRow::setCrossDelayOffset | ( | double | crossDelayOffset | ) |
Set crossDelayOffset with the specified double.
crossDelayOffset | The double value to which crossDelayOffset is to be set. |
double asdm::CalDelayRow::getCrossDelayOffsetError | ( | ) | const |
Get crossDelayOffsetError.
void asdm::CalDelayRow::setCrossDelayOffsetError | ( | double | crossDelayOffsetError | ) |
Set crossDelayOffsetError with the specified double.
crossDelayOffsetError | The double value to which crossDelayOffsetError is to be set. |
void asdm::CalDelayRow::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::CalDelayRow::getCalReductionId | ( | ) | const |
Get calReductionId.
void asdm::CalDelayRow::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. |
CalReductionRow* asdm::CalDelayRow::getCalReductionUsingCalReductionId | ( | ) |
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
CalDataRow* asdm::CalDelayRow::getCalDataUsingCalDataId | ( | ) |
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
bool asdm::CalDelayRow::compareNoAutoInc | ( | Tag | calDataId, | |
Tag | calReductionId, | |||
string | antennaName, | |||
BasebandName | basebandName, | |||
int | numReceptor, | |||
string | refAntennaName, | |||
ReceiverBand | receiverBand, | |||
vector< PolarizationType > | polarizationTypes, | |||
ArrayTime | startValidTime, | |||
ArrayTime | endValidTime, | |||
vector< double > | delayOffset, | |||
vector< double > | delayError, | |||
double | crossDelayOffset, | |||
double | crossDelayOffsetError | |||
) |
Compare each mandatory attribute except the autoincrementable one of this CalDelayRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::CalDelayRow::equalByRequiredValue | ( | CalDelayRow * | 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 CalDelayRow whose required attributes of the value part will be compared with those of this. |