#include <CalBandpassRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
CalBandpassTable & | getTable () const |
CalBandpassRowIDL * | toIDL () const |
void | setFromIDL (CalBandpassRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
BasebandName | getBasebandName () const |
void | setBasebandName (BasebandName basebandName) throw (IllegalAccessException) |
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) |
ArrayTime | getStartValidTime () const |
void | setStartValidTime (ArrayTime startValidTime) |
ArrayTime | getEndValidTime () const |
void | setEndValidTime (ArrayTime endValidTime) |
vector< Frequency > | getFreqLimits () const |
void | setFreqLimits (vector< Frequency > freqLimits) |
ReceiverBand | getReceiverBand () const |
void | setReceiverBand (ReceiverBand receiverBand) |
vector< string > | getAntennaNames () const |
void | setAntennaNames (vector< string > antennaNames) |
string | getRefAntennaName () const |
void | setRefAntennaName (string refAntennaName) |
vector< AtmPhaseCorrection > | getAtmPhaseCorrections () const |
void | setAtmPhaseCorrections (vector< AtmPhaseCorrection > atmPhaseCorrections) |
vector< PolarizationType > | getPolarizationTypes () const |
void | setPolarizationTypes (vector< PolarizationType > polarizationTypes) |
int | getNumAmpliPoly () const |
void | setNumAmpliPoly (int numAmpliPoly) |
vector< vector< vector< vector< float > > > > | getAmpliCurve () const |
void | setAmpliCurve (vector< vector< vector< vector< float > > > > ampliCurve) |
vector< vector< vector< float > > > | getAmpliRms () const |
void | setAmpliRms (vector< vector< vector< float > > > ampliRms) |
int | getNumPhasePoly () const |
void | setNumPhasePoly (int numPhasePoly) |
vector< vector< vector< vector< Angle > > > > | getPhaseCurve () const |
void | setPhaseCurve (vector< vector< vector< vector< Angle > > > > phaseCurve) |
vector< vector< vector< float > > > | getPhaseRms () const |
void | setPhaseRms (vector< vector< vector< float > > > phaseRms) |
Tag | getCalDataId () const |
void | setCalDataId (Tag calDataId) throw (IllegalAccessException) |
Tag | getCalReductionId () const |
void | setCalReductionId (Tag calReductionId) throw (IllegalAccessException) |
CalReductionRow * | getCalReductionUsingCalReductionId () |
CalDataRow * | getCalDataUsingCalDataId () |
bool | compareNoAutoInc (Tag calDataId, Tag calReductionId, BasebandName basebandName, int numAntenna, int numBaseline, int numAPC, int numReceptor, ArrayTime startValidTime, ArrayTime endValidTime, vector< Frequency > freqLimits, ReceiverBand receiverBand, vector< string > antennaNames, string refAntennaName, vector< AtmPhaseCorrection > atmPhaseCorrections, vector< PolarizationType > polarizationTypes, int numAmpliPoly, vector< vector< vector< vector< float > > > > ampliCurve, vector< vector< vector< float > > > ampliRms, int numPhasePoly, vector< vector< vector< vector< Angle > > > > phaseCurve, vector< vector< vector< float > > > phaseRms) |
bool | compareRequiredValue (int numAntenna, int numBaseline, int numAPC, int numReceptor, ArrayTime startValidTime, ArrayTime endValidTime, vector< Frequency > freqLimits, ReceiverBand receiverBand, vector< string > antennaNames, string refAntennaName, vector< AtmPhaseCorrection > atmPhaseCorrections, vector< PolarizationType > polarizationTypes, int numAmpliPoly, vector< vector< vector< vector< float > > > > ampliCurve, vector< vector< vector< float > > > ampliRms, int numPhasePoly, vector< vector< vector< vector< Angle > > > > phaseCurve, vector< vector< vector< float > > > phaseRms) |
bool | equalByRequiredValue (CalBandpassRow *x) |
Friends | |
class | asdm::CalBandpassTable |
CalBandpassTable& asdm::CalBandpassRow::getTable | ( | ) | const |
Return the table to which this row belongs.
CalBandpassRowIDL* asdm::CalBandpassRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::CalBandpassRow::setFromIDL | ( | CalBandpassRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct CalBandpassRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::CalBandpassRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::CalBandpassRow::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. |
BasebandName asdm::CalBandpassRow::getBasebandName | ( | ) | const |
Get basebandName.
void asdm::CalBandpassRow::setBasebandName | ( | BasebandName | basebandName | ) | throw (IllegalAccessException) |
Set basebandName with the specified BasebandName.
basebandName | The BasebandName value to which basebandName is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int asdm::CalBandpassRow::getNumAntenna | ( | ) | const |
Get numAntenna.
void asdm::CalBandpassRow::setNumAntenna | ( | int | numAntenna | ) |
Set numAntenna with the specified int.
numAntenna | The int value to which numAntenna is to be set. |
int asdm::CalBandpassRow::getNumBaseline | ( | ) | const |
Get numBaseline.
void asdm::CalBandpassRow::setNumBaseline | ( | int | numBaseline | ) |
Set numBaseline with the specified int.
numBaseline | The int value to which numBaseline is to be set. |
int asdm::CalBandpassRow::getNumAPC | ( | ) | const |
Get numAPC.
void asdm::CalBandpassRow::setNumAPC | ( | int | numAPC | ) |
Set numAPC with the specified int.
numAPC | The int value to which numAPC is to be set. |
int asdm::CalBandpassRow::getNumReceptor | ( | ) | const |
Get numReceptor.
void asdm::CalBandpassRow::setNumReceptor | ( | int | numReceptor | ) |
Set numReceptor with the specified int.
numReceptor | The int value to which numReceptor is to be set. |
ArrayTime asdm::CalBandpassRow::getStartValidTime | ( | ) | const |
Get startValidTime.
void asdm::CalBandpassRow::setStartValidTime | ( | ArrayTime | startValidTime | ) |
ArrayTime asdm::CalBandpassRow::getEndValidTime | ( | ) | const |
Get endValidTime.
void asdm::CalBandpassRow::setEndValidTime | ( | ArrayTime | endValidTime | ) |
vector<Frequency > asdm::CalBandpassRow::getFreqLimits | ( | ) | const |
Get freqLimits.
void asdm::CalBandpassRow::setFreqLimits | ( | vector< Frequency > | freqLimits | ) |
Set freqLimits with the specified vector<Frequency >.
freqLimits | The vector<Frequency > value to which freqLimits is to be set. |
ReceiverBand asdm::CalBandpassRow::getReceiverBand | ( | ) | const |
Get receiverBand.
void asdm::CalBandpassRow::setReceiverBand | ( | ReceiverBand | receiverBand | ) |
Set receiverBand with the specified ReceiverBand.
receiverBand | The ReceiverBand value to which receiverBand is to be set. |
vector<string > asdm::CalBandpassRow::getAntennaNames | ( | ) | const |
Get antennaNames.
void asdm::CalBandpassRow::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::CalBandpassRow::getRefAntennaName | ( | ) | const |
Get refAntennaName.
void asdm::CalBandpassRow::setRefAntennaName | ( | string | refAntennaName | ) |
Set refAntennaName with the specified string.
refAntennaName | The string value to which refAntennaName is to be set. |
vector<AtmPhaseCorrection > asdm::CalBandpassRow::getAtmPhaseCorrections | ( | ) | const |
Get atmPhaseCorrections.
void asdm::CalBandpassRow::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::CalBandpassRow::getPolarizationTypes | ( | ) | const |
Get polarizationTypes.
void asdm::CalBandpassRow::setPolarizationTypes | ( | vector< PolarizationType > | polarizationTypes | ) |
Set polarizationTypes with the specified vector<PolarizationType >.
polarizationTypes | The vector<PolarizationType > value to which polarizationTypes is to be set. |
int asdm::CalBandpassRow::getNumAmpliPoly | ( | ) | const |
Get numAmpliPoly.
void asdm::CalBandpassRow::setNumAmpliPoly | ( | int | numAmpliPoly | ) |
Set numAmpliPoly with the specified int.
numAmpliPoly | The int value to which numAmpliPoly is to be set. |
vector<vector<vector<vector<float > > > > asdm::CalBandpassRow::getAmpliCurve | ( | ) | const |
Get ampliCurve.
void asdm::CalBandpassRow::setAmpliCurve | ( | vector< vector< vector< vector< float > > > > | ampliCurve | ) |
Set ampliCurve with the specified vector<vector<vector<vector<float > > > >.
ampliCurve | The vector<vector<vector<vector<float > > > > value to which ampliCurve is to be set. |
vector<vector<vector<float > > > asdm::CalBandpassRow::getAmpliRms | ( | ) | const |
Get ampliRms.
void asdm::CalBandpassRow::setAmpliRms | ( | vector< vector< vector< float > > > | ampliRms | ) |
Set ampliRms with the specified vector<vector<vector<float > > >.
ampliRms | The vector<vector<vector<float > > > value to which ampliRms is to be set. |
int asdm::CalBandpassRow::getNumPhasePoly | ( | ) | const |
Get numPhasePoly.
void asdm::CalBandpassRow::setNumPhasePoly | ( | int | numPhasePoly | ) |
Set numPhasePoly with the specified int.
numPhasePoly | The int value to which numPhasePoly is to be set. |
vector<vector<vector<vector<Angle > > > > asdm::CalBandpassRow::getPhaseCurve | ( | ) | const |
Get phaseCurve.
void asdm::CalBandpassRow::setPhaseCurve | ( | vector< vector< vector< vector< Angle > > > > | phaseCurve | ) |
Set phaseCurve with the specified vector<vector<vector<vector<Angle > > > >.
phaseCurve | The vector<vector<vector<vector<Angle > > > > value to which phaseCurve is to be set. |
vector<vector<vector<float > > > asdm::CalBandpassRow::getPhaseRms | ( | ) | const |
Get phaseRms.
void asdm::CalBandpassRow::setPhaseRms | ( | vector< vector< vector< float > > > | phaseRms | ) |
Set phaseRms with the specified vector<vector<vector<float > > >.
phaseRms | The vector<vector<vector<float > > > value to which phaseRms is to be set. |
void asdm::CalBandpassRow::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::CalBandpassRow::getCalReductionId | ( | ) | const |
Get calReductionId.
void asdm::CalBandpassRow::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. |
CalReductionRow* asdm::CalBandpassRow::getCalReductionUsingCalReductionId | ( | ) |
calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
CalDataRow* asdm::CalBandpassRow::getCalDataUsingCalDataId | ( | ) |
calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
bool asdm::CalBandpassRow::compareNoAutoInc | ( | Tag | calDataId, | |
Tag | calReductionId, | |||
BasebandName | basebandName, | |||
int | numAntenna, | |||
int | numBaseline, | |||
int | numAPC, | |||
int | numReceptor, | |||
ArrayTime | startValidTime, | |||
ArrayTime | endValidTime, | |||
vector< Frequency > | freqLimits, | |||
ReceiverBand | receiverBand, | |||
vector< string > | antennaNames, | |||
string | refAntennaName, | |||
vector< AtmPhaseCorrection > | atmPhaseCorrections, | |||
vector< PolarizationType > | polarizationTypes, | |||
int | numAmpliPoly, | |||
vector< vector< vector< vector< float > > > > | ampliCurve, | |||
vector< vector< vector< float > > > | ampliRms, | |||
int | numPhasePoly, | |||
vector< vector< vector< vector< Angle > > > > | phaseCurve, | |||
vector< vector< vector< float > > > | phaseRms | |||
) |
Compare each mandatory attribute except the autoincrementable one of this CalBandpassRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::CalBandpassRow::equalByRequiredValue | ( | CalBandpassRow * | 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 CalBandpassRow whose required attributes of the value part will be compared with those of this. |