#include <CalFocusModelRow.h>
Generated from model's revision "1.46", branch "HEAD"
Public Member Functions | |
CalFocusModelTable & | getTable () const |
CalFocusModelRowIDL * | toIDL () const |
void | setFromIDL (CalFocusModelRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
string | getAntennaName () const |
void | setAntennaName (string antennaName) |
int | getNumCoeff () const |
void | setNumCoeff (int numCoeff) |
ArrayTime | getStartValidTime () const |
void | setStartValidTime (ArrayTime startValidTime) |
ArrayTime | getEndValidTime () const |
void | setEndValidTime (ArrayTime endValidTime) |
vector< Length > | getFocusRMS () const |
void | setFocusRMS (vector< Length > focusRMS) |
vector< vector< string > > | getCoeffName () const |
void | setCoeffName (vector< vector< string > > coeffName) |
vector< vector< string > > | getCoeffFormula () const |
void | setCoeffFormula (vector< vector< string > > coeffFormula) |
vector< vector< float > > | getCoeffValue () const |
void | setCoeffValue (vector< vector< float > > coeffValue) |
vector< vector< float > > | getCoeffError () const |
void | setCoeffError (vector< vector< float > > coeffError) |
vector< vector< bool > > | getCoeffFixed () const |
void | setCoeffFixed (vector< vector< bool > > coeffFixed) |
string | getFocusModel () const |
void | setFocusModel (string focusModel) |
int | getNumSourceObs () const |
void | setNumSourceObs (int numSourceObs) |
ReceiverBandMod::ReceiverBand | getReceiverBand () const |
void | setReceiverBand (ReceiverBandMod::ReceiverBand receiverBand) |
AntennaMakeMod::AntennaMake | getAntennaMake () const |
void | setAntennaMake (AntennaMakeMod::AntennaMake antennaMake) |
Tag | getCalDataId () const |
void | setCalDataId (Tag calDataId) |
Tag | getCalReductionId () const |
void | setCalReductionId (Tag calReductionId) |
CalDataRow * | getCalDataUsingCalDataId () |
CalReductionRow * | getCalReductionUsingCalReductionId () |
bool | compareNoAutoInc (Tag calDataId, Tag calReductionId, string antennaName, ReceiverBandMod::ReceiverBand receiverBand, int numCoeff, ArrayTime startValidTime, ArrayTime endValidTime, vector< Length > focusRMS, vector< vector< string > > coeffName, vector< vector< string > > coeffFormula, vector< vector< float > > coeffValue, vector< vector< float > > coeffError, vector< vector< bool > > coeffFixed, string focusModel, int numSourceObs, AntennaMakeMod::AntennaMake antennaMake) |
bool | compareRequiredValue (int numCoeff, ArrayTime startValidTime, ArrayTime endValidTime, vector< Length > focusRMS, vector< vector< string > > coeffName, vector< vector< string > > coeffFormula, vector< vector< float > > coeffValue, vector< vector< float > > coeffError, vector< vector< bool > > coeffFixed, string focusModel, int numSourceObs, AntennaMakeMod::AntennaMake antennaMake) |
bool | equalByRequiredValue (CalFocusModelRow *x) |
|
Compare each mandatory attribute except the autoincrementable one of this CalFocusModelRow with the corresponding parameters and return true if there is a match and false otherwise. |
|
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
|
|
Get antennaMake.
|
|
Get antennaName.
|
|
Get calDataId.
|
|
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
|
|
Get calReductionId.
|
|
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
|
|
Get coeffError.
|
|
Get coeffFixed.
|
|
Get coeffFormula.
|
|
Get coeffName.
|
|
Get coeffValue.
|
|
Get endValidTime.
|
|
Get focusModel.
|
|
Get focusRMS.
|
|
Get numCoeff.
|
|
Get numSourceObs.
|
|
Get receiverBand.
|
|
Get startValidTime.
|
|
Return the table to which this row belongs. |
|
Set antennaMake with the specified AntennaMakeMod::AntennaMake.
|
|
Set antennaName with the specified string.
|
|
Set calDataId with the specified Tag.
|
|
Set calReductionId with the specified Tag.
|
|
Set coeffError with the specified vector<vector<float > >.
|
|
Set coeffFixed with the specified vector<vector<bool > >.
|
|
Set coeffFormula with the specified vector<vector<string > >.
|
|
Set coeffName with the specified vector<vector<string > >.
|
|
Set coeffValue with the specified vector<vector<float > >.
|
|
Set endValidTime with the specified ArrayTime.
|
|
Set focusModel with the specified string.
|
|
Set focusRMS with the specified vector<Length >.
|
|
Fill the values of this row from the IDL struct CalFocusModelRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set numCoeff with the specified int.
|
|
Set numSourceObs with the specified int.
|
|
Set receiverBand with the specified ReceiverBandMod::ReceiverBand.
|
|
Set startValidTime with the specified ArrayTime.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|