#include <CalCurveRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
CalCurveTable & | getTable () const |
CalCurveRowIDL * | toIDL () const |
void | setFromIDL (CalCurveRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
int | getNumAntenna () const |
void | setNumAntenna (int numAntenna) |
int | getNumBaseline () const |
void | setNumBaseline (int numBaseline) |
int | getNumAPC () const |
void | setNumAPC (int numAPC) |
int | getNumReceptor () const |
void | setNumReceptor (int numReceptor) |
int | getNumPoly () const |
void | setNumPoly (int numPoly) |
vector< string > | getAntennaNames () const |
void | setAntennaNames (vector< string > antennaNames) |
string | getRefAntennaName () const |
void | setRefAntennaName (string refAntennaName) |
ReceiverBand | getReceiverBand () const |
void | setReceiverBand (ReceiverBand receiverBand) |
vector< AtmPhaseCorrection > | getAtmPhaseCorrections () const |
void | setAtmPhaseCorrections (vector< AtmPhaseCorrection > atmPhaseCorrections) |
vector< PolarizationType > | getPolarizationTypes () const |
void | setPolarizationTypes (vector< PolarizationType > polarizationTypes) |
ArrayTime | getStartValidTime () const |
void | setStartValidTime (ArrayTime startValidTime) |
ArrayTime | getEndValidTime () const |
void | setEndValidTime (ArrayTime endValidTime) |
vector< Frequency > | getFrequencyRange () const |
void | setFrequencyRange (vector< Frequency > frequencyRange) |
CalCurveType | getTypeCurve () const |
void | setTypeCurve (CalCurveType typeCurve) |
ArrayTime | getTimeOrigin () const |
void | setTimeOrigin (ArrayTime timeOrigin) |
vector< vector< vector< vector< float > > > > | getCurve () const |
void | setCurve (vector< vector< vector< vector< float > > > > curve) |
vector< vector< vector< float > > > | getRms () const |
void | setRms (vector< vector< vector< float > > > rms) |
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, int numAntenna, int numBaseline, int numAPC, int numReceptor, int numPoly, vector< string > antennaNames, string refAntennaName, ReceiverBand receiverBand, vector< AtmPhaseCorrection > atmPhaseCorrections, vector< PolarizationType > polarizationTypes, ArrayTime startValidTime, ArrayTime endValidTime, vector< Frequency > frequencyRange, CalCurveType typeCurve, ArrayTime timeOrigin, vector< vector< vector< vector< float > > > > curve, vector< vector< vector< float > > > rms) |
bool | compareRequiredValue (int numAntenna, int numBaseline, int numAPC, int numReceptor, int numPoly, vector< string > antennaNames, string refAntennaName, ReceiverBand receiverBand, vector< AtmPhaseCorrection > atmPhaseCorrections, vector< PolarizationType > polarizationTypes, ArrayTime startValidTime, ArrayTime endValidTime, vector< Frequency > frequencyRange, CalCurveType typeCurve, ArrayTime timeOrigin, vector< vector< vector< vector< float > > > > curve, vector< vector< vector< float > > > rms) |
bool | equalByRequiredValue (CalCurveRow *x) |
Friends | |
class | asdm::CalCurveTable |
CalCurveTable& asdm::CalCurveRow::getTable | ( | ) | const |
Return the table to which this row belongs.
CalCurveRowIDL* asdm::CalCurveRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::CalCurveRow::setFromIDL | ( | CalCurveRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct CalCurveRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::CalCurveRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::CalCurveRow::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. |
int asdm::CalCurveRow::getNumAntenna | ( | ) | const |
Get numAntenna.
void asdm::CalCurveRow::setNumAntenna | ( | int | numAntenna | ) |
Set numAntenna with the specified int.
numAntenna | The int value to which numAntenna is to be set. |
int asdm::CalCurveRow::getNumBaseline | ( | ) | const |
Get numBaseline.
void asdm::CalCurveRow::setNumBaseline | ( | int | numBaseline | ) |
Set numBaseline with the specified int.
numBaseline | The int value to which numBaseline is to be set. |
int asdm::CalCurveRow::getNumAPC | ( | ) | const |
Get numAPC.
void asdm::CalCurveRow::setNumAPC | ( | int | numAPC | ) |
Set numAPC with the specified int.
numAPC | The int value to which numAPC is to be set. |
int asdm::CalCurveRow::getNumReceptor | ( | ) | const |
Get numReceptor.
void asdm::CalCurveRow::setNumReceptor | ( | int | numReceptor | ) |
Set numReceptor with the specified int.
numReceptor | The int value to which numReceptor is to be set. |
int asdm::CalCurveRow::getNumPoly | ( | ) | const |
Get numPoly.
void asdm::CalCurveRow::setNumPoly | ( | int | numPoly | ) |
Set numPoly with the specified int.
numPoly | The int value to which numPoly is to be set. |
vector<string > asdm::CalCurveRow::getAntennaNames | ( | ) | const |
Get antennaNames.
void asdm::CalCurveRow::setAntennaNames | ( | vector< string > | antennaNames | ) |
Set antennaNames with the specified vector<string >.
antennaNames | The vector<string > value to which antennaNames is to be set. |
string asdm::CalCurveRow::getRefAntennaName | ( | ) | const |
Get refAntennaName.
void asdm::CalCurveRow::setRefAntennaName | ( | string | refAntennaName | ) |
Set refAntennaName with the specified string.
refAntennaName | The string value to which refAntennaName is to be set. |
ReceiverBand asdm::CalCurveRow::getReceiverBand | ( | ) | const |
Get receiverBand.
void asdm::CalCurveRow::setReceiverBand | ( | ReceiverBand | receiverBand | ) |
Set receiverBand with the specified ReceiverBand.
receiverBand | The ReceiverBand value to which receiverBand is to be set. |
vector<AtmPhaseCorrection > asdm::CalCurveRow::getAtmPhaseCorrections | ( | ) | const |
Get atmPhaseCorrections.
void asdm::CalCurveRow::setAtmPhaseCorrections | ( | vector< AtmPhaseCorrection > | atmPhaseCorrections | ) |
Set atmPhaseCorrections with the specified vector<AtmPhaseCorrection >.
atmPhaseCorrections | The vector<AtmPhaseCorrection > value to which atmPhaseCorrections is to be set. |
vector<PolarizationType > asdm::CalCurveRow::getPolarizationTypes | ( | ) | const |
Get polarizationTypes.
void asdm::CalCurveRow::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::CalCurveRow::getStartValidTime | ( | ) | const |
Get startValidTime.
void asdm::CalCurveRow::setStartValidTime | ( | ArrayTime | startValidTime | ) |
ArrayTime asdm::CalCurveRow::getEndValidTime | ( | ) | const |
Get endValidTime.
void asdm::CalCurveRow::setEndValidTime | ( | ArrayTime | endValidTime | ) |
vector<Frequency > asdm::CalCurveRow::getFrequencyRange | ( | ) | const |
Get frequencyRange.
void asdm::CalCurveRow::setFrequencyRange | ( | vector< Frequency > | frequencyRange | ) |
Set frequencyRange with the specified vector<Frequency >.
frequencyRange | The vector<Frequency > value to which frequencyRange is to be set. |
CalCurveType asdm::CalCurveRow::getTypeCurve | ( | ) | const |
Get typeCurve.
void asdm::CalCurveRow::setTypeCurve | ( | CalCurveType | typeCurve | ) |
Set typeCurve with the specified CalCurveType.
typeCurve | The CalCurveType value to which typeCurve is to be set. |
ArrayTime asdm::CalCurveRow::getTimeOrigin | ( | ) | const |
Get timeOrigin.
void asdm::CalCurveRow::setTimeOrigin | ( | ArrayTime | timeOrigin | ) |
vector<vector<vector<vector<float > > > > asdm::CalCurveRow::getCurve | ( | ) | const |
Get curve.
void asdm::CalCurveRow::setCurve | ( | vector< vector< vector< vector< float > > > > | curve | ) |
Set curve with the specified vector<vector<vector<vector<float > > > >.
curve | The vector<vector<vector<vector<float > > > > value to which curve is to be set. |
vector<vector<vector<float > > > asdm::CalCurveRow::getRms | ( | ) | const |
Get rms.
void asdm::CalCurveRow::setRms | ( | vector< vector< vector< float > > > | rms | ) |
Set rms with the specified vector<vector<vector<float > > >.
rms | The vector<vector<vector<float > > > value to which rms is to be set. |
void asdm::CalCurveRow::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::CalCurveRow::getCalReductionId | ( | ) | const |
Get calReductionId.
void asdm::CalCurveRow::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::CalCurveRow::getCalDataUsingCalDataId | ( | ) |
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
CalReductionRow* asdm::CalCurveRow::getCalReductionUsingCalReductionId | ( | ) |
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
bool asdm::CalCurveRow::compareNoAutoInc | ( | Tag | calDataId, | |
Tag | calReductionId, | |||
int | numAntenna, | |||
int | numBaseline, | |||
int | numAPC, | |||
int | numReceptor, | |||
int | numPoly, | |||
vector< string > | antennaNames, | |||
string | refAntennaName, | |||
ReceiverBand | receiverBand, | |||
vector< AtmPhaseCorrection > | atmPhaseCorrections, | |||
vector< PolarizationType > | polarizationTypes, | |||
ArrayTime | startValidTime, | |||
ArrayTime | endValidTime, | |||
vector< Frequency > | frequencyRange, | |||
CalCurveType | typeCurve, | |||
ArrayTime | timeOrigin, | |||
vector< vector< vector< vector< float > > > > | curve, | |||
vector< vector< vector< float > > > | rms | |||
) |
Compare each mandatory attribute except the autoincrementable one of this CalCurveRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::CalCurveRow::equalByRequiredValue | ( | CalCurveRow * | 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 CalCurveRow whose required attributes of the value part will be compared with those of this. |