#include <SeeingRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
SeeingTable & | getTable () const |
SeeingRowIDL * | toIDL () const |
void | setFromIDL (SeeingRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
ArrayTimeInterval | getTimeInterval () const |
void | setTimeInterval (ArrayTimeInterval timeInterval) throw (IllegalAccessException) |
int | getNumBaseLength () const |
void | setNumBaseLength (int numBaseLength) |
vector< Length > | getBaseLength () const |
void | setBaseLength (vector< Length > baseLength) |
vector< Angle > | getPhaseRms () const |
void | setPhaseRms (vector< Angle > phaseRms) |
float | getSeeing () const |
void | setSeeing (float seeing) |
float | getExponent () const |
void | setExponent (float exponent) |
bool | compareNoAutoInc (ArrayTimeInterval timeInterval, int numBaseLength, vector< Length > baseLength, vector< Angle > phaseRms, float seeing, float exponent) |
bool | compareRequiredValue (int numBaseLength, vector< Length > baseLength, vector< Angle > phaseRms, float seeing, float exponent) |
bool | equalByRequiredValue (SeeingRow *x) |
Friends | |
class | asdm::SeeingTable |
SeeingTable& asdm::SeeingRow::getTable | ( | ) | const |
Return the table to which this row belongs.
SeeingRowIDL* asdm::SeeingRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::SeeingRow::setFromIDL | ( | SeeingRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct SeeingRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::SeeingRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::SeeingRow::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. |
ArrayTimeInterval asdm::SeeingRow::getTimeInterval | ( | ) | const |
Get timeInterval.
void asdm::SeeingRow::setTimeInterval | ( | ArrayTimeInterval | timeInterval | ) | throw (IllegalAccessException) |
Set timeInterval with the specified ArrayTimeInterval.
timeInterval | The ArrayTimeInterval value to which timeInterval is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int asdm::SeeingRow::getNumBaseLength | ( | ) | const |
Get numBaseLength.
void asdm::SeeingRow::setNumBaseLength | ( | int | numBaseLength | ) |
Set numBaseLength with the specified int.
numBaseLength | The int value to which numBaseLength is to be set. |
vector<Length > asdm::SeeingRow::getBaseLength | ( | ) | const |
Get baseLength.
void asdm::SeeingRow::setBaseLength | ( | vector< Length > | baseLength | ) |
Set baseLength with the specified vector<Length >.
baseLength | The vector<Length > value to which baseLength is to be set. |
vector<Angle > asdm::SeeingRow::getPhaseRms | ( | ) | const |
Get phaseRms.
void asdm::SeeingRow::setPhaseRms | ( | vector< Angle > | phaseRms | ) |
Set phaseRms with the specified vector<Angle >.
phaseRms | The vector<Angle > value to which phaseRms is to be set. |
float asdm::SeeingRow::getSeeing | ( | ) | const |
Get seeing.
void asdm::SeeingRow::setSeeing | ( | float | seeing | ) |
Set seeing with the specified float.
seeing | The float value to which seeing is to be set. |
float asdm::SeeingRow::getExponent | ( | ) | const |
Get exponent.
void asdm::SeeingRow::setExponent | ( | float | exponent | ) |
Set exponent with the specified float.
exponent | The float value to which exponent is to be set. |
bool asdm::SeeingRow::compareNoAutoInc | ( | ArrayTimeInterval | timeInterval, | |
int | numBaseLength, | |||
vector< Length > | baseLength, | |||
vector< Angle > | phaseRms, | |||
float | seeing, | |||
float | exponent | |||
) |
Compare each mandatory attribute except the autoincrementable one of this SeeingRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::SeeingRow::equalByRequiredValue | ( | SeeingRow * | 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 SeeingRow whose required attributes of the value part will be compared with those of this. |