#include <CalPointingRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
CalPointingTable & | getTable () const |
CalPointingRowIDL * | toIDL () const |
void | setFromIDL (CalPointingRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
string | getAntennaName () const |
void | setAntennaName (string antennaName) throw (IllegalAccessException) |
ArrayTime | getStartValidTime () const |
void | setStartValidTime (ArrayTime startValidTime) |
ArrayTime | getEndValidTime () const |
void | setEndValidTime (ArrayTime endValidTime) |
ReceiverBand | getReceiverBand () const |
void | setReceiverBand (ReceiverBand receiverBand) |
vector< Frequency > | getFrequencyRange () const |
void | setFrequencyRange (vector< Frequency > frequencyRange) |
vector< Angle > | getDirection () const |
void | setDirection (vector< Angle > direction) |
vector< Angle > | getCollOffsetRelative () const |
void | setCollOffsetRelative (vector< Angle > collOffsetRelative) |
vector< Angle > | getCollOffsetAbsolute () const |
void | setCollOffsetAbsolute (vector< Angle > collOffsetAbsolute) |
vector< Angle > | getCollError () const |
void | setCollError (vector< Angle > collError) |
PointingMethod | getPointingMethod () const |
void | setPointingMethod (PointingMethod pointingMethod) |
bool | isBeamWidthExists () const |
vector< Angle > | getBeamWidth () const throw (IllegalAccessException) |
void | setBeamWidth (vector< Angle > beamWidth) |
void | clearBeamWidth () |
bool | isBeamWidthErrorExists () const |
vector< Angle > | getBeamWidthError () const throw (IllegalAccessException) |
void | setBeamWidthError (vector< Angle > beamWidthError) |
void | clearBeamWidthError () |
bool | isBeamPAExists () const |
Angle | getBeamPA () const throw (IllegalAccessException) |
void | setBeamPA (Angle beamPA) |
void | clearBeamPA () |
bool | isBeamPAErrorExists () const |
Angle | getBeamPAError () const throw (IllegalAccessException) |
void | setBeamPAError (Angle beamPAError) |
void | clearBeamPAError () |
bool | isPeakIntensityExists () const |
Temperature | getPeakIntensity () const throw (IllegalAccessException) |
void | setPeakIntensity (Temperature peakIntensity) |
void | clearPeakIntensity () |
bool | isPeakIntensityErrorExists () const |
Temperature | getPeakIntensityError () const throw (IllegalAccessException) |
void | setPeakIntensityError (Temperature peakIntensityError) |
void | clearPeakIntensityError () |
PointingModelMode | getMode () const |
void | setMode (PointingModelMode mode) |
bool | isBeamWidthWasFixedExists () const |
vector< bool > | getBeamWidthWasFixed () const throw (IllegalAccessException) |
void | setBeamWidthWasFixed (vector< bool > beamWidthWasFixed) |
void | clearBeamWidthWasFixed () |
bool | isBeamPAWasFixedExists () const |
bool | getBeamPAWasFixed () const throw (IllegalAccessException) |
void | setBeamPAWasFixed (bool beamPAWasFixed) |
void | clearBeamPAWasFixed () |
bool | isPeakIntensityWasFixedExists () const |
bool | getPeakIntensityWasFixed () const throw (IllegalAccessException) |
void | setPeakIntensityWasFixed (bool peakIntensityWasFixed) |
void | clearPeakIntensityWasFixed () |
Temperature | getAmbientTemperature () const |
void | setAmbientTemperature (Temperature ambientTemperature) |
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, ArrayTime startValidTime, ArrayTime endValidTime, ReceiverBand receiverBand, vector< Frequency > frequencyRange, vector< Angle > direction, vector< Angle > collOffsetRelative, vector< Angle > collOffsetAbsolute, vector< Angle > collError, PointingMethod pointingMethod, PointingModelMode mode, Temperature ambientTemperature) |
bool | compareRequiredValue (ArrayTime startValidTime, ArrayTime endValidTime, ReceiverBand receiverBand, vector< Frequency > frequencyRange, vector< Angle > direction, vector< Angle > collOffsetRelative, vector< Angle > collOffsetAbsolute, vector< Angle > collError, PointingMethod pointingMethod, PointingModelMode mode, Temperature ambientTemperature) |
bool | equalByRequiredValue (CalPointingRow *x) |
Friends | |
class | asdm::CalPointingTable |
CalPointingTable& asdm::CalPointingRow::getTable | ( | ) | const |
Return the table to which this row belongs.
CalPointingRowIDL* asdm::CalPointingRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::CalPointingRow::setFromIDL | ( | CalPointingRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct CalPointingRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::CalPointingRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::CalPointingRow::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::CalPointingRow::getAntennaName | ( | ) | const |
Get antennaName.
void asdm::CalPointingRow::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. |
ArrayTime asdm::CalPointingRow::getStartValidTime | ( | ) | const |
Get startValidTime.
void asdm::CalPointingRow::setStartValidTime | ( | ArrayTime | startValidTime | ) |
ArrayTime asdm::CalPointingRow::getEndValidTime | ( | ) | const |
Get endValidTime.
void asdm::CalPointingRow::setEndValidTime | ( | ArrayTime | endValidTime | ) |
ReceiverBand asdm::CalPointingRow::getReceiverBand | ( | ) | const |
Get receiverBand.
void asdm::CalPointingRow::setReceiverBand | ( | ReceiverBand | receiverBand | ) |
Set receiverBand with the specified ReceiverBand.
receiverBand | The ReceiverBand value to which receiverBand is to be set. |
vector<Frequency > asdm::CalPointingRow::getFrequencyRange | ( | ) | const |
Get frequencyRange.
void asdm::CalPointingRow::setFrequencyRange | ( | vector< Frequency > | frequencyRange | ) |
Set frequencyRange with the specified vector<Frequency >.
frequencyRange | The vector<Frequency > value to which frequencyRange is to be set. |
vector<Angle > asdm::CalPointingRow::getDirection | ( | ) | const |
Get direction.
void asdm::CalPointingRow::setDirection | ( | vector< Angle > | direction | ) |
Set direction with the specified vector<Angle >.
direction | The vector<Angle > value to which direction is to be set. |
vector<Angle > asdm::CalPointingRow::getCollOffsetRelative | ( | ) | const |
Get collOffsetRelative.
void asdm::CalPointingRow::setCollOffsetRelative | ( | vector< Angle > | collOffsetRelative | ) |
Set collOffsetRelative with the specified vector<Angle >.
collOffsetRelative | The vector<Angle > value to which collOffsetRelative is to be set. |
vector<Angle > asdm::CalPointingRow::getCollOffsetAbsolute | ( | ) | const |
Get collOffsetAbsolute.
void asdm::CalPointingRow::setCollOffsetAbsolute | ( | vector< Angle > | collOffsetAbsolute | ) |
Set collOffsetAbsolute with the specified vector<Angle >.
collOffsetAbsolute | The vector<Angle > value to which collOffsetAbsolute is to be set. |
vector<Angle > asdm::CalPointingRow::getCollError | ( | ) | const |
Get collError.
void asdm::CalPointingRow::setCollError | ( | vector< Angle > | collError | ) |
Set collError with the specified vector<Angle >.
collError | The vector<Angle > value to which collError is to be set. |
PointingMethod asdm::CalPointingRow::getPointingMethod | ( | ) | const |
Get pointingMethod.
void asdm::CalPointingRow::setPointingMethod | ( | PointingMethod | pointingMethod | ) |
Set pointingMethod with the specified PointingMethod.
pointingMethod | The PointingMethod value to which pointingMethod is to be set. |
bool asdm::CalPointingRow::isBeamWidthExists | ( | ) | const |
The attribute beamWidth is optional. Return true if this attribute exists.
vector<Angle > asdm::CalPointingRow::getBeamWidth | ( | ) | const throw (IllegalAccessException) |
Get beamWidth, which is optional.
IllegalAccessException | If beamWidth does not exist. |
void asdm::CalPointingRow::setBeamWidth | ( | vector< Angle > | beamWidth | ) |
Set beamWidth with the specified vector<Angle >.
beamWidth | The vector<Angle > value to which beamWidth is to be set. |
void asdm::CalPointingRow::clearBeamWidth | ( | ) |
Mark beamWidth, which is an optional field, as non-existent.
bool asdm::CalPointingRow::isBeamWidthErrorExists | ( | ) | const |
The attribute beamWidthError is optional. Return true if this attribute exists.
vector<Angle > asdm::CalPointingRow::getBeamWidthError | ( | ) | const throw (IllegalAccessException) |
Get beamWidthError, which is optional.
IllegalAccessException | If beamWidthError does not exist. |
void asdm::CalPointingRow::setBeamWidthError | ( | vector< Angle > | beamWidthError | ) |
Set beamWidthError with the specified vector<Angle >.
beamWidthError | The vector<Angle > value to which beamWidthError is to be set. |
void asdm::CalPointingRow::clearBeamWidthError | ( | ) |
Mark beamWidthError, which is an optional field, as non-existent.
bool asdm::CalPointingRow::isBeamPAExists | ( | ) | const |
The attribute beamPA is optional. Return true if this attribute exists.
Angle asdm::CalPointingRow::getBeamPA | ( | ) | const throw (IllegalAccessException) |
Get beamPA, which is optional.
IllegalAccessException | If beamPA does not exist. |
void asdm::CalPointingRow::setBeamPA | ( | Angle | beamPA | ) |
void asdm::CalPointingRow::clearBeamPA | ( | ) |
Mark beamPA, which is an optional field, as non-existent.
bool asdm::CalPointingRow::isBeamPAErrorExists | ( | ) | const |
The attribute beamPAError is optional. Return true if this attribute exists.
Angle asdm::CalPointingRow::getBeamPAError | ( | ) | const throw (IllegalAccessException) |
Get beamPAError, which is optional.
IllegalAccessException | If beamPAError does not exist. |
void asdm::CalPointingRow::setBeamPAError | ( | Angle | beamPAError | ) |
void asdm::CalPointingRow::clearBeamPAError | ( | ) |
Mark beamPAError, which is an optional field, as non-existent.
bool asdm::CalPointingRow::isPeakIntensityExists | ( | ) | const |
The attribute peakIntensity is optional. Return true if this attribute exists.
Temperature asdm::CalPointingRow::getPeakIntensity | ( | ) | const throw (IllegalAccessException) |
Get peakIntensity, which is optional.
IllegalAccessException | If peakIntensity does not exist. |
void asdm::CalPointingRow::setPeakIntensity | ( | Temperature | peakIntensity | ) |
Set peakIntensity with the specified Temperature.
peakIntensity | The Temperature value to which peakIntensity is to be set. |
void asdm::CalPointingRow::clearPeakIntensity | ( | ) |
Mark peakIntensity, which is an optional field, as non-existent.
bool asdm::CalPointingRow::isPeakIntensityErrorExists | ( | ) | const |
The attribute peakIntensityError is optional. Return true if this attribute exists.
Temperature asdm::CalPointingRow::getPeakIntensityError | ( | ) | const throw (IllegalAccessException) |
Get peakIntensityError, which is optional.
IllegalAccessException | If peakIntensityError does not exist. |
void asdm::CalPointingRow::setPeakIntensityError | ( | Temperature | peakIntensityError | ) |
Set peakIntensityError with the specified Temperature.
peakIntensityError | The Temperature value to which peakIntensityError is to be set. |
void asdm::CalPointingRow::clearPeakIntensityError | ( | ) |
Mark peakIntensityError, which is an optional field, as non-existent.
PointingModelMode asdm::CalPointingRow::getMode | ( | ) | const |
Get mode.
void asdm::CalPointingRow::setMode | ( | PointingModelMode | mode | ) |
Set mode with the specified PointingModelMode.
mode | The PointingModelMode value to which mode is to be set. |
bool asdm::CalPointingRow::isBeamWidthWasFixedExists | ( | ) | const |
The attribute beamWidthWasFixed is optional. Return true if this attribute exists.
vector<bool > asdm::CalPointingRow::getBeamWidthWasFixed | ( | ) | const throw (IllegalAccessException) |
Get beamWidthWasFixed, which is optional.
IllegalAccessException | If beamWidthWasFixed does not exist. |
void asdm::CalPointingRow::setBeamWidthWasFixed | ( | vector< bool > | beamWidthWasFixed | ) |
Set beamWidthWasFixed with the specified vector<bool >.
beamWidthWasFixed | The vector<bool > value to which beamWidthWasFixed is to be set. |
void asdm::CalPointingRow::clearBeamWidthWasFixed | ( | ) |
Mark beamWidthWasFixed, which is an optional field, as non-existent.
bool asdm::CalPointingRow::isBeamPAWasFixedExists | ( | ) | const |
The attribute beamPAWasFixed is optional. Return true if this attribute exists.
bool asdm::CalPointingRow::getBeamPAWasFixed | ( | ) | const throw (IllegalAccessException) |
Get beamPAWasFixed, which is optional.
IllegalAccessException | If beamPAWasFixed does not exist. |
void asdm::CalPointingRow::setBeamPAWasFixed | ( | bool | beamPAWasFixed | ) |
Set beamPAWasFixed with the specified bool.
beamPAWasFixed | The bool value to which beamPAWasFixed is to be set. |
void asdm::CalPointingRow::clearBeamPAWasFixed | ( | ) |
Mark beamPAWasFixed, which is an optional field, as non-existent.
bool asdm::CalPointingRow::isPeakIntensityWasFixedExists | ( | ) | const |
The attribute peakIntensityWasFixed is optional. Return true if this attribute exists.
bool asdm::CalPointingRow::getPeakIntensityWasFixed | ( | ) | const throw (IllegalAccessException) |
Get peakIntensityWasFixed, which is optional.
IllegalAccessException | If peakIntensityWasFixed does not exist. |
void asdm::CalPointingRow::setPeakIntensityWasFixed | ( | bool | peakIntensityWasFixed | ) |
Set peakIntensityWasFixed with the specified bool.
peakIntensityWasFixed | The bool value to which peakIntensityWasFixed is to be set. |
void asdm::CalPointingRow::clearPeakIntensityWasFixed | ( | ) |
Mark peakIntensityWasFixed, which is an optional field, as non-existent.
Temperature asdm::CalPointingRow::getAmbientTemperature | ( | ) | const |
Get ambientTemperature.
void asdm::CalPointingRow::setAmbientTemperature | ( | Temperature | ambientTemperature | ) |
Set ambientTemperature with the specified Temperature.
ambientTemperature | The Temperature value to which ambientTemperature is to be set. |
void asdm::CalPointingRow::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::CalPointingRow::getCalReductionId | ( | ) | const |
Get calReductionId.
void asdm::CalPointingRow::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::CalPointingRow::getCalDataUsingCalDataId | ( | ) |
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
CalReductionRow* asdm::CalPointingRow::getCalReductionUsingCalReductionId | ( | ) |
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
bool asdm::CalPointingRow::compareNoAutoInc | ( | Tag | calDataId, | |
Tag | calReductionId, | |||
string | antennaName, | |||
ArrayTime | startValidTime, | |||
ArrayTime | endValidTime, | |||
ReceiverBand | receiverBand, | |||
vector< Frequency > | frequencyRange, | |||
vector< Angle > | direction, | |||
vector< Angle > | collOffsetRelative, | |||
vector< Angle > | collOffsetAbsolute, | |||
vector< Angle > | collError, | |||
PointingMethod | pointingMethod, | |||
PointingModelMode | mode, | |||
Temperature | ambientTemperature | |||
) |
Compare each mandatory attribute except the autoincrementable one of this CalPointingRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::CalPointingRow::equalByRequiredValue | ( | CalPointingRow * | 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 CalPointingRow whose required attributes of the value part will be compared with those of this. |