asdm::CalAppPhaseRow Class Reference

The CalAppPhaseRow class is a row of a CalAppPhaseTable. More...

#include <CalAppPhaseRow.h>

List of all members.

Public Member Functions

virtual ~CalAppPhaseRow ()
 friend class asdm::TableStreamReader<CalAppPhaseTable, CalAppPhaseRow>;
CalAppPhaseTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
void setBasebandName (BasebandNameMod::BasebandName basebandName)
 Set basebandName with the specified BasebandNameMod::BasebandName.
int getScanNumber () const
 ===> Attribute scanNumber
void setScanNumber (int scanNumber)
 Set scanNumber with the specified int.
ArrayTime getStartValidTime () const
 ===> Attribute startValidTime
void setStartValidTime (ArrayTime startValidTime)
 Set startValidTime with the specified ArrayTime.
ArrayTime getEndValidTime () const
 ===> Attribute endValidTime
void setEndValidTime (ArrayTime endValidTime)
 Set endValidTime with the specified ArrayTime.
ArrayTime getAdjustTime () const
 ===> Attribute adjustTime
void setAdjustTime (ArrayTime adjustTime)
 Set adjustTime with the specified ArrayTime.
string getAdjustToken () const
 ===> Attribute adjustToken
void setAdjustToken (string adjustToken)
 Set adjustToken with the specified string.
string getPhasingMode () const
 ===> Attribute phasingMode
void setPhasingMode (string phasingMode)
 Set phasingMode with the specified string.
int getNumPhasedAntennas () const
 ===> Attribute numPhasedAntennas
void setNumPhasedAntennas (int numPhasedAntennas)
 Set numPhasedAntennas with the specified int.
vector< string > getPhasedAntennas () const
 ===> Attribute phasedAntennas
void setPhasedAntennas (vector< string > phasedAntennas)
 Set phasedAntennas with the specified vector<string >.
int getRefAntennaIndex () const
 ===> Attribute refAntennaIndex
void setRefAntennaIndex (int refAntennaIndex)
 Set refAntennaIndex with the specified int.
int getCandRefAntennaIndex () const
 ===> Attribute candRefAntennaIndex
void setCandRefAntennaIndex (int candRefAntennaIndex)
 Set candRefAntennaIndex with the specified int.
string getPhasePacking () const
 ===> Attribute phasePacking
void setPhasePacking (string phasePacking)
 Set phasePacking with the specified string.
int getNumReceptors () const
 ===> Attribute numReceptors
void setNumReceptors (int numReceptors)
 Set numReceptors with the specified int.
int getNumChannels () const
 ===> Attribute numChannels
void setNumChannels (int numChannels)
 Set numChannels with the specified int.
int getNumPhaseValues () const
 ===> Attribute numPhaseValues
void setNumPhaseValues (int numPhaseValues)
 Set numPhaseValues with the specified int.
vector< float > getPhaseValues () const
 ===> Attribute phaseValues
void setPhaseValues (vector< float > phaseValues)
 Set phaseValues with the specified vector<float >.
int getNumCompare () const
 ===> Attribute numCompare
void setNumCompare (int numCompare)
 Set numCompare with the specified int.
int getNumEfficiencies () const
 ===> Attribute numEfficiencies
void setNumEfficiencies (int numEfficiencies)
 Set numEfficiencies with the specified int.
vector< string > getCompareArray () const
 ===> Attribute compareArray
void setCompareArray (vector< string > compareArray)
 Set compareArray with the specified vector<string >.
vector< int > getEfficiencyIndices () const
 ===> Attribute efficiencyIndices
void setEfficiencyIndices (vector< int > efficiencyIndices)
 Set efficiencyIndices with the specified vector<int >.
vector< vector< float > > getEfficiencies () const
 ===> Attribute efficiencies
void setEfficiencies (vector< vector< float > > efficiencies)
 Set efficiencies with the specified vector<vector<float > >.
vector< float > getQuality () const
 ===> Attribute quality
void setQuality (vector< float > quality)
 Set quality with the specified vector<float >.
string getPhasedSumAntenna () const
 ===> Attribute phasedSumAntenna
void setPhasedSumAntenna (string phasedSumAntenna)
 Set phasedSumAntenna with the specified string.
bool isTypeSupportsExists () const
 ===> Attribute typeSupports, which is optional
string getTypeSupports () const
 Get typeSupports, which is optional.
void setTypeSupports (string typeSupports)
 Set typeSupports with the specified string.
void clearTypeSupports ()
 Mark typeSupports, which is an optional field, as non-existent.
bool isNumSupportsExists () const
 ===> Attribute numSupports, which is optional
int getNumSupports () const
 Get numSupports, which is optional.
void setNumSupports (int numSupports)
 Set numSupports with the specified int.
void clearNumSupports ()
 Mark numSupports, which is an optional field, as non-existent.
bool isPhaseSupportsExists () const
 ===> Attribute phaseSupports, which is optional
vector< float > getPhaseSupports () const
 Get phaseSupports, which is optional.
void setPhaseSupports (vector< float > phaseSupports)
 Set phaseSupports with the specified vector<float >.
void clearPhaseSupports ()
 Mark phaseSupports, which is an optional field, as non-existent.
void setCalDataId (Tag calDataId)
 Set calDataId with the specified Tag.
Tag getCalReductionId () const
 ===> Attribute calReductionId
void setCalReductionId (Tag calReductionId)
 Set calReductionId with the specified Tag.
Links *CalDataRowgetCalDataUsingCalDataId ()
 calDataId pointer to the row in the CalData table having CalData.calDataId == calDataId
CalReductionRowgetCalReductionUsingCalReductionId ()
 calReductionId pointer to the row in the CalReduction table having CalReduction.calReductionId == calReductionId
bool compareNoAutoInc (BasebandNameMod::BasebandName basebandName, int scanNumber, Tag calDataId, Tag calReductionId, ArrayTime startValidTime, ArrayTime endValidTime, ArrayTime adjustTime, string adjustToken, string phasingMode, int numPhasedAntennas, vector< string > phasedAntennas, int refAntennaIndex, int candRefAntennaIndex, string phasePacking, int numReceptors, int numChannels, int numPhaseValues, vector< float > phaseValues, int numCompare, int numEfficiencies, vector< string > compareArray, vector< int > efficiencyIndices, vector< vector< float > > efficiencies, vector< float > quality, string phasedSumAntenna)
 Compare each mandatory attribute except the autoincrementable one of this CalAppPhaseRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (ArrayTime startValidTime, ArrayTime endValidTime, ArrayTime adjustTime, string adjustToken, string phasingMode, int numPhasedAntennas, vector< string > phasedAntennas, int refAntennaIndex, int candRefAntennaIndex, string phasePacking, int numReceptors, int numChannels, int numPhaseValues, vector< float > phaseValues, int numCompare, int numEfficiencies, vector< string > compareArray, vector< int > efficiencyIndices, vector< vector< float > > efficiencies, vector< float > quality, string phasedSumAntenna)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (CalAppPhaseRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::CalAppPhaseRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void toIDL (asdmIDL::CalAppPhaseRowIDL &x) const
 Define the content of a CalAppPhaseRowIDL struct from the values found in this row.
void setFromIDL (asdmIDL::CalAppPhaseRowIDL x)
 Fill the values of this row from the IDL struct CalAppPhaseRowIDL.
std::string toXML () const
 Return this row in the form of an XML string.
void setFromXML (std::string rowDoc)
 Fill the values of this row from an XML string that was produced by the toXML() method.

Public Attributes

Intrinsic Table Attributes
Extrinsic Table Attributes

Private Member Functions

void isAdded (bool added)
 This method is used by the Table class when this row is added to the table.
 CalAppPhaseRow (CalAppPhaseTable &table)
 Create a CalAppPhaseRow.
 CalAppPhaseRow (CalAppPhaseTable &table, CalAppPhaseRow &row)
 Create a CalAppPhaseRow using a copy constructor mechanism.
void basebandNameFromBin (EndianIStream &eis)
void scanNumberFromBin (EndianIStream &eis)
void calDataIdFromBin (EndianIStream &eis)
void calReductionIdFromBin (EndianIStream &eis)
void startValidTimeFromBin (EndianIStream &eis)
void endValidTimeFromBin (EndianIStream &eis)
void adjustTimeFromBin (EndianIStream &eis)
void adjustTokenFromBin (EndianIStream &eis)
void phasingModeFromBin (EndianIStream &eis)
void numPhasedAntennasFromBin (EndianIStream &eis)
void phasedAntennasFromBin (EndianIStream &eis)
void refAntennaIndexFromBin (EndianIStream &eis)
void candRefAntennaIndexFromBin (EndianIStream &eis)
void phasePackingFromBin (EndianIStream &eis)
void numReceptorsFromBin (EndianIStream &eis)
void numChannelsFromBin (EndianIStream &eis)
void numPhaseValuesFromBin (EndianIStream &eis)
void phaseValuesFromBin (EndianIStream &eis)
void numCompareFromBin (EndianIStream &eis)
void numEfficienciesFromBin (EndianIStream &eis)
void compareArrayFromBin (EndianIStream &eis)
void efficiencyIndicesFromBin (EndianIStream &eis)
void efficienciesFromBin (EndianIStream &eis)
void qualityFromBin (EndianIStream &eis)
void phasedSumAntennaFromBin (EndianIStream &eis)
void typeSupportsFromBin (EndianIStream &eis)
void numSupportsFromBin (EndianIStream &eis)
void phaseSupportsFromBin (EndianIStream &eis)
void basebandNameFromText (const string &s)
void scanNumberFromText (const string &s)
void calDataIdFromText (const string &s)
void calReductionIdFromText (const string &s)
void startValidTimeFromText (const string &s)
void endValidTimeFromText (const string &s)
void adjustTimeFromText (const string &s)
void adjustTokenFromText (const string &s)
void phasingModeFromText (const string &s)
void numPhasedAntennasFromText (const string &s)
void phasedAntennasFromText (const string &s)
void refAntennaIndexFromText (const string &s)
void candRefAntennaIndexFromText (const string &s)
void phasePackingFromText (const string &s)
void numReceptorsFromText (const string &s)
void numChannelsFromText (const string &s)
void numPhaseValuesFromText (const string &s)
void phaseValuesFromText (const string &s)
void numCompareFromText (const string &s)
void numEfficienciesFromText (const string &s)
void compareArrayFromText (const string &s)
void efficiencyIndicesFromText (const string &s)
void efficienciesFromText (const string &s)
void qualityFromText (const string &s)
void phasedSumAntennaFromText (const string &s)
void typeSupportsFromText (const string &s)
void numSupportsFromText (const string &s)
void phaseSupportsFromText (const string &s)
void toBin (EndianOSStream &eoss)
 Serialize this into a stream of bytes written to an EndianOSStream.

Private Attributes

CalAppPhaseTabletable
 The table to which this row belongs.
bool hasBeenAdded
 Whether this row has been added to the table or not.
int scanNumber
 ===> Attribute scanNumber
ArrayTime startValidTime
 ===> Attribute startValidTime
ArrayTime endValidTime
 ===> Attribute endValidTime
ArrayTime adjustTime
 ===> Attribute adjustTime
string adjustToken
 ===> Attribute adjustToken
string phasingMode
 ===> Attribute phasingMode
int numPhasedAntennas
 ===> Attribute numPhasedAntennas
vector< string > phasedAntennas
 ===> Attribute phasedAntennas
int refAntennaIndex
 ===> Attribute refAntennaIndex
int candRefAntennaIndex
 ===> Attribute candRefAntennaIndex
string phasePacking
 ===> Attribute phasePacking
int numReceptors
 ===> Attribute numReceptors
int numChannels
 ===> Attribute numChannels
int numPhaseValues
 ===> Attribute numPhaseValues
vector< float > phaseValues
 ===> Attribute phaseValues
int numCompare
 ===> Attribute numCompare
int numEfficiencies
 ===> Attribute numEfficiencies
vector< string > compareArray
 ===> Attribute compareArray
vector< int > efficiencyIndices
 ===> Attribute efficiencyIndices
vector< vector< float > > efficiencies
 ===> Attribute efficiencies
vector< float > quality
 ===> Attribute quality
string phasedSumAntenna
 ===> Attribute phasedSumAntenna
bool typeSupportsExists
 ===> Attribute typeSupports, which is optional
string typeSupports
bool numSupportsExists
 ===> Attribute numSupports, which is optional
int numSupports
bool phaseSupportsExists
 ===> Attribute phaseSupports, which is optional
vector< float > phaseSupports
Tag calReductionId
 ===> Attribute calReductionId
Links *binary deserialization
material from an EndianIStream
std::map< std::string,
CalAppPhaseAttributeFromBin
fromBinMethods
*text deserialization material
std::map< std::string,
CalAppPhaseAttributeFromText
fromTextMethods

Friends

class asdm::CalAppPhaseTable
class asdm::RowTransformer< CalAppPhaseRow >

Detailed Description

The CalAppPhaseRow class is a row of a CalAppPhaseTable.

Generated from model's revision "-1", branch ""

Definition at line 150 of file CalAppPhaseRow.h.


Constructor & Destructor Documentation

virtual asdm::CalAppPhaseRow::~CalAppPhaseRow (  )  [virtual]

friend class asdm::TableStreamReader<CalAppPhaseTable, CalAppPhaseRow>;

asdm::CalAppPhaseRow::CalAppPhaseRow ( CalAppPhaseTable table  )  [private]

Create a CalAppPhaseRow.

This constructor is private because only the table can create rows. All rows know the table to which they belong.

Parameters:
table The table to which this row belongs.
asdm::CalAppPhaseRow::CalAppPhaseRow ( CalAppPhaseTable table,
CalAppPhaseRow row 
) [private]

Create a CalAppPhaseRow using a copy constructor mechanism.

Given a CalAppPhaseRow row and a CalAppPhaseTable table, the method creates a new CalAppPhaseRow owned by table. Each attribute of the created row is a copy (deep) of the corresponding attribute of row. The method does not add the created row to its table, its simply parents it to table, a call to the add method has to be done in order to get the row added (very likely after having modified some of its attributes). If row is null then the method returns a row with default values for its attributes.

This constructor is private because only the table can create rows. All rows know the table to which they belong.

Parameters:
table The table to which this row belongs.
row The row which is to be copied.

Member Function Documentation

void asdm::CalAppPhaseRow::adjustTimeFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::adjustTimeFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::adjustTokenFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::adjustTokenFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::basebandNameFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::basebandNameFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::calDataIdFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::calDataIdFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::calReductionIdFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::calReductionIdFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::candRefAntennaIndexFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::candRefAntennaIndexFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::clearNumSupports (  ) 

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

void asdm::CalAppPhaseRow::clearPhaseSupports (  ) 

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

void asdm::CalAppPhaseRow::clearTypeSupports (  ) 

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

void asdm::CalAppPhaseRow::compareArrayFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::compareArrayFromText ( const string &  s  )  [private]
bool asdm::CalAppPhaseRow::compareNoAutoInc ( BasebandNameMod::BasebandName  basebandName,
int  scanNumber,
Tag  calDataId,
Tag  calReductionId,
ArrayTime  startValidTime,
ArrayTime  endValidTime,
ArrayTime  adjustTime,
string  adjustToken,
string  phasingMode,
int  numPhasedAntennas,
vector< string >  phasedAntennas,
int  refAntennaIndex,
int  candRefAntennaIndex,
string  phasePacking,
int  numReceptors,
int  numChannels,
int  numPhaseValues,
vector< float >  phaseValues,
int  numCompare,
int  numEfficiencies,
vector< string >  compareArray,
vector< int >  efficiencyIndices,
vector< vector< float > >  efficiencies,
vector< float >  quality,
string  phasedSumAntenna 
)

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

Parameters:
basebandName 
scanNumber 
calDataId 
calReductionId 
startValidTime 
endValidTime 
adjustTime 
adjustToken 
phasingMode 
numPhasedAntennas 
phasedAntennas 
refAntennaIndex 
candRefAntennaIndex 
phasePacking 
numReceptors 
numChannels 
numPhaseValues 
phaseValues 
numCompare 
numEfficiencies 
compareArray 
efficiencyIndices 
efficiencies 
quality 
phasedSumAntenna 
bool asdm::CalAppPhaseRow::compareRequiredValue ( ArrayTime  startValidTime,
ArrayTime  endValidTime,
ArrayTime  adjustTime,
string  adjustToken,
string  phasingMode,
int  numPhasedAntennas,
vector< string >  phasedAntennas,
int  refAntennaIndex,
int  candRefAntennaIndex,
string  phasePacking,
int  numReceptors,
int  numChannels,
int  numPhaseValues,
vector< float >  phaseValues,
int  numCompare,
int  numEfficiencies,
vector< string >  compareArray,
vector< int >  efficiencyIndices,
vector< vector< float > >  efficiencies,
vector< float >  quality,
string  phasedSumAntenna 
)

Compare each mandatory value (i.e.

not in the key) attribute with the corresponding parameters and return true if there is a match and false otherwise.

Parameters:
startValidTime 
endValidTime 
adjustTime 
adjustToken 
phasingMode 
numPhasedAntennas 
phasedAntennas 
refAntennaIndex 
candRefAntennaIndex 
phasePacking 
numReceptors 
numChannels 
numPhaseValues 
phaseValues 
numCompare 
numEfficiencies 
compareArray 
efficiencyIndices 
efficiencies 
quality 
phasedSumAntenna 
void asdm::CalAppPhaseRow::efficienciesFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::efficienciesFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::efficiencyIndicesFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::efficiencyIndicesFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::endValidTimeFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::endValidTimeFromText ( const string &  s  )  [private]
bool asdm::CalAppPhaseRow::equalByRequiredValue ( CalAppPhaseRow 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 CalAppPhaseRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.
ArrayTime asdm::CalAppPhaseRow::getAdjustTime (  )  const

===> Attribute adjustTime

Get adjustTime.

Returns:
adjustTime as ArrayTime
string asdm::CalAppPhaseRow::getAdjustToken (  )  const

===> Attribute adjustToken

Get adjustToken.

Returns:
adjustToken as string
Links* CalDataRow* asdm::CalAppPhaseRow::getCalDataUsingCalDataId (  ) 

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

Returns:
a CalDataRow*
Tag asdm::CalAppPhaseRow::getCalReductionId (  )  const

===> Attribute calReductionId

Get calReductionId.

Returns:
calReductionId as Tag
CalReductionRow* asdm::CalAppPhaseRow::getCalReductionUsingCalReductionId (  ) 

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

Returns:
a CalReductionRow*
int asdm::CalAppPhaseRow::getCandRefAntennaIndex (  )  const

===> Attribute candRefAntennaIndex

Get candRefAntennaIndex.

Returns:
candRefAntennaIndex as int
vector<string > asdm::CalAppPhaseRow::getCompareArray (  )  const

===> Attribute compareArray

Get compareArray.

Returns:
compareArray as vector<string >
vector<vector<float > > asdm::CalAppPhaseRow::getEfficiencies (  )  const

===> Attribute efficiencies

Get efficiencies.

Returns:
efficiencies as vector<vector<float > >
vector<int > asdm::CalAppPhaseRow::getEfficiencyIndices (  )  const

===> Attribute efficiencyIndices

Get efficiencyIndices.

Returns:
efficiencyIndices as vector<int >
ArrayTime asdm::CalAppPhaseRow::getEndValidTime (  )  const

===> Attribute endValidTime

Get endValidTime.

Returns:
endValidTime as ArrayTime
int asdm::CalAppPhaseRow::getNumChannels (  )  const

===> Attribute numChannels

Get numChannels.

Returns:
numChannels as int
int asdm::CalAppPhaseRow::getNumCompare (  )  const

===> Attribute numCompare

Get numCompare.

Returns:
numCompare as int
int asdm::CalAppPhaseRow::getNumEfficiencies (  )  const

===> Attribute numEfficiencies

Get numEfficiencies.

Returns:
numEfficiencies as int
int asdm::CalAppPhaseRow::getNumPhasedAntennas (  )  const

===> Attribute numPhasedAntennas

Get numPhasedAntennas.

Returns:
numPhasedAntennas as int
int asdm::CalAppPhaseRow::getNumPhaseValues (  )  const

===> Attribute numPhaseValues

Get numPhaseValues.

Returns:
numPhaseValues as int
int asdm::CalAppPhaseRow::getNumReceptors (  )  const

===> Attribute numReceptors

Get numReceptors.

Returns:
numReceptors as int
int asdm::CalAppPhaseRow::getNumSupports (  )  const

Get numSupports, which is optional.

Returns:
numSupports as int
Exceptions:
IllegalAccessException If numSupports does not exist.
vector<string > asdm::CalAppPhaseRow::getPhasedAntennas (  )  const

===> Attribute phasedAntennas

Get phasedAntennas.

Returns:
phasedAntennas as vector<string >
string asdm::CalAppPhaseRow::getPhasedSumAntenna (  )  const

===> Attribute phasedSumAntenna

Get phasedSumAntenna.

Returns:
phasedSumAntenna as string
string asdm::CalAppPhaseRow::getPhasePacking (  )  const

===> Attribute phasePacking

Get phasePacking.

Returns:
phasePacking as string
vector<float > asdm::CalAppPhaseRow::getPhaseSupports (  )  const

Get phaseSupports, which is optional.

Returns:
phaseSupports as vector<float >
Exceptions:
IllegalAccessException If phaseSupports does not exist.
vector<float > asdm::CalAppPhaseRow::getPhaseValues (  )  const

===> Attribute phaseValues

Get phaseValues.

Returns:
phaseValues as vector<float >
string asdm::CalAppPhaseRow::getPhasingMode (  )  const

===> Attribute phasingMode

Get phasingMode.

Returns:
phasingMode as string
vector<float > asdm::CalAppPhaseRow::getQuality (  )  const

===> Attribute quality

Get quality.

Returns:
quality as vector<float >
int asdm::CalAppPhaseRow::getRefAntennaIndex (  )  const

===> Attribute refAntennaIndex

Get refAntennaIndex.

Returns:
refAntennaIndex as int
int asdm::CalAppPhaseRow::getScanNumber (  )  const

===> Attribute scanNumber

Get scanNumber.

Returns:
scanNumber as int
ArrayTime asdm::CalAppPhaseRow::getStartValidTime (  )  const

===> Attribute startValidTime

Get startValidTime.

Returns:
startValidTime as ArrayTime
CalAppPhaseTable& asdm::CalAppPhaseRow::getTable (  )  const

Return the table to which this row belongs.

string asdm::CalAppPhaseRow::getTypeSupports (  )  const

Get typeSupports, which is optional.

Returns:
typeSupports as string
Exceptions:
IllegalAccessException If typeSupports does not exist.
void asdm::CalAppPhaseRow::isAdded ( bool  added  )  [private]

This method is used by the Table class when this row is added to the table.

bool asdm::CalAppPhaseRow::isAdded (  )  const

Has this row been added to its table ?

Returns:
true if and only if it has been added.
bool asdm::CalAppPhaseRow::isNumSupportsExists (  )  const

===> Attribute numSupports, which is optional

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

Returns:
true if and only if the numSupports attribute exists.
bool asdm::CalAppPhaseRow::isPhaseSupportsExists (  )  const

===> Attribute phaseSupports, which is optional

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

Returns:
true if and only if the phaseSupports attribute exists.
bool asdm::CalAppPhaseRow::isTypeSupportsExists (  )  const

===> Attribute typeSupports, which is optional

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

Returns:
true if and only if the typeSupports attribute exists.
void asdm::CalAppPhaseRow::numChannelsFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::numChannelsFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::numCompareFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::numCompareFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::numEfficienciesFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::numEfficienciesFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::numPhasedAntennasFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::numPhasedAntennasFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::numPhaseValuesFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::numPhaseValuesFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::numReceptorsFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::numReceptorsFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::numSupportsFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::numSupportsFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::phasedAntennasFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::phasedAntennasFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::phasedSumAntennaFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::phasedSumAntennaFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::phasePackingFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::phasePackingFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::phaseSupportsFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::phaseSupportsFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::phaseValuesFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::phaseValuesFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::phasingModeFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::phasingModeFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::qualityFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::qualityFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::refAntennaIndexFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::refAntennaIndexFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::scanNumberFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::scanNumberFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::setAdjustTime ( ArrayTime  adjustTime  ) 

Set adjustTime with the specified ArrayTime.

Parameters:
adjustTime The ArrayTime value to which adjustTime is to be set.
void asdm::CalAppPhaseRow::setAdjustToken ( string  adjustToken  ) 

Set adjustToken with the specified string.

Parameters:
adjustToken The string value to which adjustToken is to be set.
void asdm::CalAppPhaseRow::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::CalAppPhaseRow::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::CalAppPhaseRow::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::CalAppPhaseRow::setCandRefAntennaIndex ( int  candRefAntennaIndex  ) 

Set candRefAntennaIndex with the specified int.

Parameters:
candRefAntennaIndex The int value to which candRefAntennaIndex is to be set.
void asdm::CalAppPhaseRow::setCompareArray ( vector< string >  compareArray  ) 

Set compareArray with the specified vector<string >.

Parameters:
compareArray The vector<string > value to which compareArray is to be set.
void asdm::CalAppPhaseRow::setEfficiencies ( vector< vector< float > >  efficiencies  ) 

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

Parameters:
efficiencies The vector<vector<float > > value to which efficiencies is to be set.
void asdm::CalAppPhaseRow::setEfficiencyIndices ( vector< int >  efficiencyIndices  ) 

Set efficiencyIndices with the specified vector<int >.

Parameters:
efficiencyIndices The vector<int > value to which efficiencyIndices is to be set.
void asdm::CalAppPhaseRow::setEndValidTime ( ArrayTime  endValidTime  ) 

Set endValidTime with the specified ArrayTime.

Parameters:
endValidTime The ArrayTime value to which endValidTime is to be set.
void asdm::CalAppPhaseRow::setFromIDL ( asdmIDL::CalAppPhaseRowIDL  x  ) 

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

Parameters:
x The IDL struct containing the values used to fill this row.
Exceptions:
ConversionException 
void asdm::CalAppPhaseRow::setFromXML ( std::string  rowDoc  ) 

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

Parameters:
rowDoc the XML string being used to set the values of this row.
Exceptions:
ConversionException 
void asdm::CalAppPhaseRow::setNumChannels ( int  numChannels  ) 

Set numChannels with the specified int.

Parameters:
numChannels The int value to which numChannels is to be set.
void asdm::CalAppPhaseRow::setNumCompare ( int  numCompare  ) 

Set numCompare with the specified int.

Parameters:
numCompare The int value to which numCompare is to be set.
void asdm::CalAppPhaseRow::setNumEfficiencies ( int  numEfficiencies  ) 

Set numEfficiencies with the specified int.

Parameters:
numEfficiencies The int value to which numEfficiencies is to be set.
void asdm::CalAppPhaseRow::setNumPhasedAntennas ( int  numPhasedAntennas  ) 

Set numPhasedAntennas with the specified int.

Parameters:
numPhasedAntennas The int value to which numPhasedAntennas is to be set.
void asdm::CalAppPhaseRow::setNumPhaseValues ( int  numPhaseValues  ) 

Set numPhaseValues with the specified int.

Parameters:
numPhaseValues The int value to which numPhaseValues is to be set.
void asdm::CalAppPhaseRow::setNumReceptors ( int  numReceptors  ) 

Set numReceptors with the specified int.

Parameters:
numReceptors The int value to which numReceptors is to be set.
void asdm::CalAppPhaseRow::setNumSupports ( int  numSupports  ) 

Set numSupports with the specified int.

Parameters:
numSupports The int value to which numSupports is to be set.
void asdm::CalAppPhaseRow::setPhasedAntennas ( vector< string >  phasedAntennas  ) 

Set phasedAntennas with the specified vector<string >.

Parameters:
phasedAntennas The vector<string > value to which phasedAntennas is to be set.
void asdm::CalAppPhaseRow::setPhasedSumAntenna ( string  phasedSumAntenna  ) 

Set phasedSumAntenna with the specified string.

Parameters:
phasedSumAntenna The string value to which phasedSumAntenna is to be set.
void asdm::CalAppPhaseRow::setPhasePacking ( string  phasePacking  ) 

Set phasePacking with the specified string.

Parameters:
phasePacking The string value to which phasePacking is to be set.
void asdm::CalAppPhaseRow::setPhaseSupports ( vector< float >  phaseSupports  ) 

Set phaseSupports with the specified vector<float >.

Parameters:
phaseSupports The vector<float > value to which phaseSupports is to be set.
void asdm::CalAppPhaseRow::setPhaseValues ( vector< float >  phaseValues  ) 

Set phaseValues with the specified vector<float >.

Parameters:
phaseValues The vector<float > value to which phaseValues is to be set.
void asdm::CalAppPhaseRow::setPhasingMode ( string  phasingMode  ) 

Set phasingMode with the specified string.

Parameters:
phasingMode The string value to which phasingMode is to be set.
void asdm::CalAppPhaseRow::setQuality ( vector< float >  quality  ) 

Set quality with the specified vector<float >.

Parameters:
quality The vector<float > value to which quality is to be set.
void asdm::CalAppPhaseRow::setRefAntennaIndex ( int  refAntennaIndex  ) 

Set refAntennaIndex with the specified int.

Parameters:
refAntennaIndex The int value to which refAntennaIndex is to be set.
void asdm::CalAppPhaseRow::setScanNumber ( int  scanNumber  ) 

Set scanNumber with the specified int.

Parameters:
scanNumber The int value to which scanNumber 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::CalAppPhaseRow::setStartValidTime ( ArrayTime  startValidTime  ) 

Set startValidTime with the specified ArrayTime.

Parameters:
startValidTime The ArrayTime value to which startValidTime is to be set.
void asdm::CalAppPhaseRow::setTypeSupports ( string  typeSupports  ) 

Set typeSupports with the specified string.

Parameters:
typeSupports The string value to which typeSupports is to be set.
void asdm::CalAppPhaseRow::startValidTimeFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::startValidTimeFromText ( const string &  s  )  [private]
void asdm::CalAppPhaseRow::toBin ( EndianOSStream eoss  )  [private]

Serialize this into a stream of bytes written to an EndianOSStream.

Parameters:
eoss the EndianOSStream to be written to
void asdm::CalAppPhaseRow::toIDL ( asdmIDL::CalAppPhaseRowIDL &  x  )  const

Define the content of a CalAppPhaseRowIDL struct from the values found in this row.

Parameters:
x a reference to the CalAppPhaseRowIDL struct to be set.
asdmIDL::CalAppPhaseRowIDL* asdm::CalAppPhaseRow::toIDL (  )  const

Return this row in the form of an IDL struct.

Returns:
The values of this row as a CalAppPhaseRowIDL struct.
std::string asdm::CalAppPhaseRow::toXML (  )  const

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.
void asdm::CalAppPhaseRow::typeSupportsFromBin ( EndianIStream eis  )  [private]
void asdm::CalAppPhaseRow::typeSupportsFromText ( const string &  s  )  [private]

Friends And Related Function Documentation

friend class asdm::CalAppPhaseTable [friend]

Definition at line 151 of file CalAppPhaseRow.h.

friend class asdm::RowTransformer< CalAppPhaseRow > [friend]

Definition at line 152 of file CalAppPhaseRow.h.


Member Data Documentation

===> Attribute adjustTime

Definition at line 1407 of file CalAppPhaseRow.h.

===> Attribute adjustToken

Definition at line 1418 of file CalAppPhaseRow.h.

Definition at line 996 of file CalAppPhaseRow.h.

Definition at line 175 of file CalAppPhaseRow.h.

===> Attribute calReductionId

Definition at line 1670 of file CalAppPhaseRow.h.

===> Attribute candRefAntennaIndex

Definition at line 1473 of file CalAppPhaseRow.h.

vector<string > asdm::CalAppPhaseRow::compareArray [private]

===> Attribute compareArray

Definition at line 1561 of file CalAppPhaseRow.h.

vector<vector<float > > asdm::CalAppPhaseRow::efficiencies [private]

===> Attribute efficiencies

Definition at line 1583 of file CalAppPhaseRow.h.

===> Attribute efficiencyIndices

Definition at line 1572 of file CalAppPhaseRow.h.

===> Attribute endValidTime

Definition at line 1396 of file CalAppPhaseRow.h.

Links* binary deserialization material from an EndianIStream std::map<std::string, CalAppPhaseAttributeFromBin> asdm::CalAppPhaseRow::fromBinMethods [private]

Definition at line 1699 of file CalAppPhaseRow.h.

* text deserialization material std::map<std::string, CalAppPhaseAttributeFromText> asdm::CalAppPhaseRow::fromTextMethods [private]

Definition at line 1735 of file CalAppPhaseRow.h.

Whether this row has been added to the table or not.

Definition at line 1319 of file CalAppPhaseRow.h.

===> Attribute numChannels

Definition at line 1506 of file CalAppPhaseRow.h.

===> Attribute numCompare

Definition at line 1539 of file CalAppPhaseRow.h.

===> Attribute numEfficiencies

Definition at line 1550 of file CalAppPhaseRow.h.

===> Attribute numPhasedAntennas

Definition at line 1440 of file CalAppPhaseRow.h.

===> Attribute numPhaseValues

Definition at line 1517 of file CalAppPhaseRow.h.

===> Attribute numReceptors

Definition at line 1495 of file CalAppPhaseRow.h.

Definition at line 1631 of file CalAppPhaseRow.h.

===> Attribute numSupports, which is optional

Definition at line 1628 of file CalAppPhaseRow.h.

vector<string > asdm::CalAppPhaseRow::phasedAntennas [private]

===> Attribute phasedAntennas

Definition at line 1451 of file CalAppPhaseRow.h.

===> Attribute phasedSumAntenna

Definition at line 1605 of file CalAppPhaseRow.h.

===> Attribute phasePacking

Definition at line 1484 of file CalAppPhaseRow.h.

vector<float > asdm::CalAppPhaseRow::phaseSupports [private]

Definition at line 1644 of file CalAppPhaseRow.h.

===> Attribute phaseSupports, which is optional

Definition at line 1641 of file CalAppPhaseRow.h.

vector<float > asdm::CalAppPhaseRow::phaseValues [private]

===> Attribute phaseValues

Definition at line 1528 of file CalAppPhaseRow.h.

===> Attribute phasingMode

Definition at line 1429 of file CalAppPhaseRow.h.

vector<float > asdm::CalAppPhaseRow::quality [private]

===> Attribute quality

Definition at line 1594 of file CalAppPhaseRow.h.

===> Attribute refAntennaIndex

Definition at line 1462 of file CalAppPhaseRow.h.

===> Attribute scanNumber

Definition at line 1374 of file CalAppPhaseRow.h.

===> Attribute startValidTime

Definition at line 1385 of file CalAppPhaseRow.h.

The table to which this row belongs.

Definition at line 1315 of file CalAppPhaseRow.h.

Definition at line 1618 of file CalAppPhaseRow.h.

===> Attribute typeSupports, which is optional

Definition at line 1615 of file CalAppPhaseRow.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1