asdm::CalPhaseRow Class Reference

#include <CalPhaseRow.h>

List of all members.


Detailed Description

The CalPhaseRow class is a row of a CalPhaseTable.

Generated from model's revision "1.46", branch "HEAD"


Public Member Functions

CalPhaseTablegetTable () const
CalPhaseRowIDL * toIDL () const
void setFromIDL (CalPhaseRowIDL x) throw (ConversionException)
string toXML () const
void setFromXML (string rowDoc) throw (ConversionException)
BasebandNameMod::BasebandName getBasebandName () const
void setBasebandName (BasebandNameMod::BasebandName basebandName)
int getNumBaseline () const
void setNumBaseline (int numBaseline)
int getNumAPC () const
void setNumAPC (int numAPC)
int getNumReceptor () const
void setNumReceptor (int numReceptor)
ReceiverBandMod::ReceiverBand getReceiverBand () const
void setReceiverBand (ReceiverBandMod::ReceiverBand receiverBand)
vector< vector< string > > getAntennaNames () const
void setAntennaNames (vector< vector< string > > antennaNames)
vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > getAtmPhaseCorrections () const
void setAtmPhaseCorrections (vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > atmPhaseCorrections)
vector< PolarizationTypeMod::PolarizationType > getPolarizationTypes () const
void setPolarizationTypes (vector< PolarizationTypeMod::PolarizationType > polarizationTypes)
ArrayTime getStartValidTime () const
void setStartValidTime (ArrayTime startValidTime)
ArrayTime getEndValidTime () const
void setEndValidTime (ArrayTime endValidTime)
vector< FrequencygetFrequencyRange () const
void setFrequencyRange (vector< Frequency > frequencyRange)
vector< vector< vector< float > > > getAmpli () const
void setAmpli (vector< vector< vector< float > > > ampli)
vector< vector< vector< float > > > getPhase () const
void setPhase (vector< vector< vector< float > > > phase)
vector< vector< vector< Angle > > > getPhaseRms () const
void setPhaseRms (vector< vector< vector< Angle > > > phaseRms)
vector< vector< Angle > > getStatPhaseRms () const
void setStatPhaseRms (vector< vector< Angle > > statPhaseRms)
bool isCorrectionValidityExists () const
vector< bool > getCorrectionValidity () const throw (IllegalAccessException)
void setCorrectionValidity (vector< bool > correctionValidity)
void clearCorrectionValidity ()
vector< vector< float > > getDecorrelationFactor () const
void setDecorrelationFactor (vector< vector< float > > decorrelationFactor)
vector< LengthgetBaselineLengths () const
void setBaselineLengths (vector< Length > baselineLengths)
vector< AnglegetDirection () const
void setDirection (vector< Angle > direction)
Tag getCalDataId () const
void setCalDataId (Tag calDataId)
Tag getCalReductionId () const
void setCalReductionId (Tag calReductionId)
CalDataRowgetCalDataUsingCalDataId ()
CalReductionRowgetCalReductionUsingCalReductionId ()
bool compareNoAutoInc (Tag calDataId, Tag calReductionId, BasebandNameMod::BasebandName basebandName, int numBaseline, int numAPC, int numReceptor, ReceiverBandMod::ReceiverBand receiverBand, vector< vector< string > > antennaNames, vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > atmPhaseCorrections, vector< PolarizationTypeMod::PolarizationType > polarizationTypes, ArrayTime startValidTime, ArrayTime endValidTime, vector< Frequency > frequencyRange, vector< vector< vector< float > > > ampli, vector< vector< vector< float > > > phase, vector< vector< vector< Angle > > > phaseRms, vector< vector< Angle > > statPhaseRms, vector< vector< float > > decorrelationFactor, vector< Length > baselineLengths, vector< Angle > direction)
bool compareRequiredValue (int numBaseline, int numAPC, int numReceptor, ReceiverBandMod::ReceiverBand receiverBand, vector< vector< string > > antennaNames, vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > atmPhaseCorrections, vector< PolarizationTypeMod::PolarizationType > polarizationTypes, ArrayTime startValidTime, ArrayTime endValidTime, vector< Frequency > frequencyRange, vector< vector< vector< float > > > ampli, vector< vector< vector< float > > > phase, vector< vector< vector< Angle > > > phaseRms, vector< vector< Angle > > statPhaseRms, vector< vector< float > > decorrelationFactor, vector< Length > baselineLengths, vector< Angle > direction)
bool equalByRequiredValue (CalPhaseRow *x)


Member Function Documentation

void asdm::CalPhaseRow::clearCorrectionValidity  ) 
 

Mark correctionValidity, which is an optional field, as non-existent.

bool asdm::CalPhaseRow::compareNoAutoInc Tag  calDataId,
Tag  calReductionId,
BasebandNameMod::BasebandName  basebandName,
int  numBaseline,
int  numAPC,
int  numReceptor,
ReceiverBandMod::ReceiverBand  receiverBand,
vector< vector< string > >  antennaNames,
vector< AtmPhaseCorrectionMod::AtmPhaseCorrection >  atmPhaseCorrections,
vector< PolarizationTypeMod::PolarizationType >  polarizationTypes,
ArrayTime  startValidTime,
ArrayTime  endValidTime,
vector< Frequency frequencyRange,
vector< vector< vector< float > > >  ampli,
vector< vector< vector< float > > >  phase,
vector< vector< vector< Angle > > >  phaseRms,
vector< vector< Angle > >  statPhaseRms,
vector< vector< float > >  decorrelationFactor,
vector< Length baselineLengths,
vector< Angle direction
 

Compare each mandatory attribute except the autoincrementable one of this CalPhaseRow with the corresponding parameters and return true if there is a match and false otherwise.

bool asdm::CalPhaseRow::equalByRequiredValue CalPhaseRow x  ) 
 

Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.

Parameters:
x a pointer on the CalPhaseRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.

vector<vector<vector<float > > > asdm::CalPhaseRow::getAmpli  )  const
 

Get ampli.

Returns:
ampli as vector<vector<vector<float > > >

vector<vector<string > > asdm::CalPhaseRow::getAntennaNames  )  const
 

Get antennaNames.

Returns:
antennaNames as vector<vector<string > >

vector<AtmPhaseCorrectionMod::AtmPhaseCorrection > asdm::CalPhaseRow::getAtmPhaseCorrections  )  const
 

Get atmPhaseCorrections.

Returns:
atmPhaseCorrections as vector<AtmPhaseCorrectionMod::AtmPhaseCorrection >

BasebandNameMod::BasebandName asdm::CalPhaseRow::getBasebandName  )  const
 

Get basebandName.

Returns:
basebandName as BasebandNameMod::BasebandName

vector<Length > asdm::CalPhaseRow::getBaselineLengths  )  const
 

Get baselineLengths.

Returns:
baselineLengths as vector<Length >

Tag asdm::CalPhaseRow::getCalDataId  )  const
 

Get calDataId.

Returns:
calDataId as Tag

CalDataRow* asdm::CalPhaseRow::getCalDataUsingCalDataId  ) 
 

calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId

Returns:
a CalDataRow*

Tag asdm::CalPhaseRow::getCalReductionId  )  const
 

Get calReductionId.

Returns:
calReductionId as Tag

CalReductionRow* asdm::CalPhaseRow::getCalReductionUsingCalReductionId  ) 
 

calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId

Returns:
a CalReductionRow*

vector<bool > asdm::CalPhaseRow::getCorrectionValidity  )  const throw (IllegalAccessException)
 

Get correctionValidity, which is optional.

Returns:
correctionValidity as vector<bool >
Exceptions:
IllegalAccessException If correctionValidity does not exist.

vector<vector<float > > asdm::CalPhaseRow::getDecorrelationFactor  )  const
 

Get decorrelationFactor.

Returns:
decorrelationFactor as vector<vector<float > >

vector<Angle > asdm::CalPhaseRow::getDirection  )  const
 

Get direction.

Returns:
direction as vector<Angle >

ArrayTime asdm::CalPhaseRow::getEndValidTime  )  const
 

Get endValidTime.

Returns:
endValidTime as ArrayTime

vector<Frequency > asdm::CalPhaseRow::getFrequencyRange  )  const
 

Get frequencyRange.

Returns:
frequencyRange as vector<Frequency >

int asdm::CalPhaseRow::getNumAPC  )  const
 

Get numAPC.

Returns:
numAPC as int

int asdm::CalPhaseRow::getNumBaseline  )  const
 

Get numBaseline.

Returns:
numBaseline as int

int asdm::CalPhaseRow::getNumReceptor  )  const
 

Get numReceptor.

Returns:
numReceptor as int

vector<vector<vector<float > > > asdm::CalPhaseRow::getPhase  )  const
 

Get phase.

Returns:
phase as vector<vector<vector<float > > >

vector<vector<vector<Angle > > > asdm::CalPhaseRow::getPhaseRms  )  const
 

Get phaseRms.

Returns:
phaseRms as vector<vector<vector<Angle > > >

vector<PolarizationTypeMod::PolarizationType > asdm::CalPhaseRow::getPolarizationTypes  )  const
 

Get polarizationTypes.

Returns:
polarizationTypes as vector<PolarizationTypeMod::PolarizationType >

ReceiverBandMod::ReceiverBand asdm::CalPhaseRow::getReceiverBand  )  const
 

Get receiverBand.

Returns:
receiverBand as ReceiverBandMod::ReceiverBand

ArrayTime asdm::CalPhaseRow::getStartValidTime  )  const
 

Get startValidTime.

Returns:
startValidTime as ArrayTime

vector<vector<Angle > > asdm::CalPhaseRow::getStatPhaseRms  )  const
 

Get statPhaseRms.

Returns:
statPhaseRms as vector<vector<Angle > >

CalPhaseTable& asdm::CalPhaseRow::getTable  )  const
 

Return the table to which this row belongs.

bool asdm::CalPhaseRow::isCorrectionValidityExists  )  const
 

The attribute correctionValidity is optional. Return true if this attribute exists.

Returns:
true if and only if the correctionValidity attribute exists.

void asdm::CalPhaseRow::setAmpli vector< vector< vector< float > > >  ampli  ) 
 

Set ampli with the specified vector<vector<vector<float > > >.

Parameters:
ampli The vector<vector<vector<float > > > value to which ampli is to be set.

void asdm::CalPhaseRow::setAntennaNames vector< vector< string > >  antennaNames  ) 
 

Set antennaNames with the specified vector<vector<string > >.

Parameters:
antennaNames The vector<vector<string > > value to which antennaNames is to be set.

void asdm::CalPhaseRow::setAtmPhaseCorrections vector< AtmPhaseCorrectionMod::AtmPhaseCorrection >  atmPhaseCorrections  ) 
 

Set atmPhaseCorrections with the specified vector<AtmPhaseCorrectionMod::AtmPhaseCorrection >.

Parameters:
atmPhaseCorrections The vector<AtmPhaseCorrectionMod::AtmPhaseCorrection > value to which atmPhaseCorrections is to be set.

void asdm::CalPhaseRow::setBasebandName BasebandNameMod::BasebandName  basebandName  ) 
 

Set basebandName with the specified BasebandNameMod::BasebandName.

Parameters:
basebandName The BasebandNameMod::BasebandName value to which basebandName is to be set.
Exceptions:
IllegalAccessException If an attempt is made to change this field after is has been added to the table.

void asdm::CalPhaseRow::setBaselineLengths vector< Length baselineLengths  ) 
 

Set baselineLengths with the specified vector<Length >.

Parameters:
baselineLengths The vector<Length > value to which baselineLengths is to be set.

void asdm::CalPhaseRow::setCalDataId Tag  calDataId  ) 
 

Set calDataId with the specified Tag.

Parameters:
calDataId The Tag value to which calDataId is to be set.
Exceptions:
IllegalAccessException If an attempt is made to change this field after is has been added to the table.

void asdm::CalPhaseRow::setCalReductionId Tag  calReductionId  ) 
 

Set calReductionId with the specified Tag.

Parameters:
calReductionId The Tag value to which calReductionId is to be set.
Exceptions:
IllegalAccessException If an attempt is made to change this field after is has been added to the table.

void asdm::CalPhaseRow::setCorrectionValidity vector< bool >  correctionValidity  ) 
 

Set correctionValidity with the specified vector<bool >.

Parameters:
correctionValidity The vector<bool > value to which correctionValidity is to be set.

void asdm::CalPhaseRow::setDecorrelationFactor vector< vector< float > >  decorrelationFactor  ) 
 

Set decorrelationFactor with the specified vector<vector<float > >.

Parameters:
decorrelationFactor The vector<vector<float > > value to which decorrelationFactor is to be set.

void asdm::CalPhaseRow::setDirection vector< Angle direction  ) 
 

Set direction with the specified vector<Angle >.

Parameters:
direction The vector<Angle > value to which direction is to be set.

void asdm::CalPhaseRow::setEndValidTime ArrayTime  endValidTime  ) 
 

Set endValidTime with the specified ArrayTime.

Parameters:
endValidTime The ArrayTime value to which endValidTime is to be set.

void asdm::CalPhaseRow::setFrequencyRange vector< Frequency frequencyRange  ) 
 

Set frequencyRange with the specified vector<Frequency >.

Parameters:
frequencyRange The vector<Frequency > value to which frequencyRange is to be set.

void asdm::CalPhaseRow::setFromIDL CalPhaseRowIDL  x  )  throw (ConversionException)
 

Fill the values of this row from the IDL struct CalPhaseRowIDL.

Parameters:
x The IDL struct containing the values used to fill this row.

void asdm::CalPhaseRow::setFromXML string  rowDoc  )  throw (ConversionException)
 

Fill the values of this row from an XML string that was produced by the toXML() method.

Parameters:
x The XML string being used to set the values of this row.

void asdm::CalPhaseRow::setNumAPC int  numAPC  ) 
 

Set numAPC with the specified int.

Parameters:
numAPC The int value to which numAPC is to be set.

void asdm::CalPhaseRow::setNumBaseline int  numBaseline  ) 
 

Set numBaseline with the specified int.

Parameters:
numBaseline The int value to which numBaseline is to be set.

void asdm::CalPhaseRow::setNumReceptor int  numReceptor  ) 
 

Set numReceptor with the specified int.

Parameters:
numReceptor The int value to which numReceptor is to be set.

void asdm::CalPhaseRow::setPhase vector< vector< vector< float > > >  phase  ) 
 

Set phase with the specified vector<vector<vector<float > > >.

Parameters:
phase The vector<vector<vector<float > > > value to which phase is to be set.

void asdm::CalPhaseRow::setPhaseRms vector< vector< vector< Angle > > >  phaseRms  ) 
 

Set phaseRms with the specified vector<vector<vector<Angle > > >.

Parameters:
phaseRms The vector<vector<vector<Angle > > > value to which phaseRms is to be set.

void asdm::CalPhaseRow::setPolarizationTypes vector< PolarizationTypeMod::PolarizationType >  polarizationTypes  ) 
 

Set polarizationTypes with the specified vector<PolarizationTypeMod::PolarizationType >.

Parameters:
polarizationTypes The vector<PolarizationTypeMod::PolarizationType > value to which polarizationTypes is to be set.

void asdm::CalPhaseRow::setReceiverBand ReceiverBandMod::ReceiverBand  receiverBand  ) 
 

Set receiverBand with the specified ReceiverBandMod::ReceiverBand.

Parameters:
receiverBand The ReceiverBandMod::ReceiverBand value to which receiverBand is to be set.

void asdm::CalPhaseRow::setStartValidTime ArrayTime  startValidTime  ) 
 

Set startValidTime with the specified ArrayTime.

Parameters:
startValidTime The ArrayTime value to which startValidTime is to be set.

void asdm::CalPhaseRow::setStatPhaseRms vector< vector< Angle > >  statPhaseRms  ) 
 

Set statPhaseRms with the specified vector<vector<Angle > >.

Parameters:
statPhaseRms The vector<vector<Angle > > value to which statPhaseRms is to be set.

CalPhaseRowIDL* asdm::CalPhaseRow::toIDL  )  const
 

Return this row in the form of an IDL struct.

Returns:
The values of this row as a CalPhaseRowIDL struct.

string asdm::CalPhaseRow::toXML  )  const
 

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.


The documentation for this class was generated from the following file:
Generated on Tue Nov 18 17:43:43 2008 for ASDM C++ Implementation by doxygen 1.3.8