#include <CalGainRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
CalGainTable & | getTable () const |
CalGainRowIDL * | toIDL () const |
void | setFromIDL (CalGainRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
ArrayTime | getStartValidTime () const |
void | setStartValidTime (ArrayTime startValidTime) |
ArrayTime | getEndValidTime () const |
void | setEndValidTime (ArrayTime endValidTime) |
vector< vector< float > > | getGain () const |
void | setGain (vector< vector< float > > gain) |
vector< bool > | getGainValid () const |
void | setGainValid (vector< bool > gainValid) |
vector< vector< float > > | getFit () const |
void | setFit (vector< vector< float > > fit) |
vector< float > | getFitWeight () const |
void | setFitWeight (vector< float > fitWeight) |
bool | getTotalGainValid () const |
void | setTotalGainValid (bool totalGainValid) |
float | getTotalFit () const |
void | setTotalFit (float totalFit) |
float | getTotalFitWeight () const |
void | setTotalFitWeight (float totalFitWeight) |
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, ArrayTime startValidTime, ArrayTime endValidTime, vector< vector< float > > gain, vector< bool > gainValid, vector< vector< float > > fit, vector< float > fitWeight, bool totalGainValid, float totalFit, float totalFitWeight) |
bool | compareRequiredValue (ArrayTime startValidTime, ArrayTime endValidTime, vector< vector< float > > gain, vector< bool > gainValid, vector< vector< float > > fit, vector< float > fitWeight, bool totalGainValid, float totalFit, float totalFitWeight) |
bool | equalByRequiredValue (CalGainRow *x) |
Friends | |
class | asdm::CalGainTable |
CalGainTable& asdm::CalGainRow::getTable | ( | ) | const |
Return the table to which this row belongs.
CalGainRowIDL* asdm::CalGainRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::CalGainRow::setFromIDL | ( | CalGainRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct CalGainRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::CalGainRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::CalGainRow::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. |
ArrayTime asdm::CalGainRow::getStartValidTime | ( | ) | const |
Get startValidTime.
void asdm::CalGainRow::setStartValidTime | ( | ArrayTime | startValidTime | ) |
ArrayTime asdm::CalGainRow::getEndValidTime | ( | ) | const |
Get endValidTime.
void asdm::CalGainRow::setEndValidTime | ( | ArrayTime | endValidTime | ) |
vector<vector<float > > asdm::CalGainRow::getGain | ( | ) | const |
Get gain.
void asdm::CalGainRow::setGain | ( | vector< vector< float > > | gain | ) |
Set gain with the specified vector<vector<float > >.
gain | The vector<vector<float > > value to which gain is to be set. |
vector<bool > asdm::CalGainRow::getGainValid | ( | ) | const |
Get gainValid.
void asdm::CalGainRow::setGainValid | ( | vector< bool > | gainValid | ) |
Set gainValid with the specified vector<bool >.
gainValid | The vector<bool > value to which gainValid is to be set. |
vector<vector<float > > asdm::CalGainRow::getFit | ( | ) | const |
Get fit.
void asdm::CalGainRow::setFit | ( | vector< vector< float > > | fit | ) |
Set fit with the specified vector<vector<float > >.
fit | The vector<vector<float > > value to which fit is to be set. |
vector<float > asdm::CalGainRow::getFitWeight | ( | ) | const |
Get fitWeight.
void asdm::CalGainRow::setFitWeight | ( | vector< float > | fitWeight | ) |
Set fitWeight with the specified vector<float >.
fitWeight | The vector<float > value to which fitWeight is to be set. |
bool asdm::CalGainRow::getTotalGainValid | ( | ) | const |
Get totalGainValid.
void asdm::CalGainRow::setTotalGainValid | ( | bool | totalGainValid | ) |
Set totalGainValid with the specified bool.
totalGainValid | The bool value to which totalGainValid is to be set. |
float asdm::CalGainRow::getTotalFit | ( | ) | const |
Get totalFit.
void asdm::CalGainRow::setTotalFit | ( | float | totalFit | ) |
Set totalFit with the specified float.
totalFit | The float value to which totalFit is to be set. |
float asdm::CalGainRow::getTotalFitWeight | ( | ) | const |
Get totalFitWeight.
void asdm::CalGainRow::setTotalFitWeight | ( | float | totalFitWeight | ) |
Set totalFitWeight with the specified float.
totalFitWeight | The float value to which totalFitWeight is to be set. |
void asdm::CalGainRow::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. |
void asdm::CalGainRow::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::CalGainRow::getCalDataUsingCalDataId | ( | ) |
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
CalReductionRow* asdm::CalGainRow::getCalReductionUsingCalReductionId | ( | ) |
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
bool asdm::CalGainRow::compareNoAutoInc | ( | Tag | calDataId, | |
Tag | calReductionId, | |||
ArrayTime | startValidTime, | |||
ArrayTime | endValidTime, | |||
vector< vector< float > > | gain, | |||
vector< bool > | gainValid, | |||
vector< vector< float > > | fit, | |||
vector< float > | fitWeight, | |||
bool | totalGainValid, | |||
float | totalFit, | |||
float | totalFitWeight | |||
) |
Compare each mandatory attribute except the autoincrementable one of this CalGainRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::CalGainRow::equalByRequiredValue | ( | CalGainRow * | 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 CalGainRow whose required attributes of the value part will be compared with those of this. |