casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends
asdm::SysCalRow Class Reference

The SysCalRow class is a row of a SysCalTable. More...

#include <SysCalRow.h>

List of all members.

Public Member Functions

virtual ~SysCalRow ()
 friend class asdm::TableStreamReader<SysCalTable, SysCalRow>;
SysCalTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
void setTimeInterval (ArrayTimeInterval timeInterval)
 Set timeInterval with the specified ArrayTimeInterval.
int getNumReceptor () const
 ===> Attribute numReceptor
void setNumReceptor (int numReceptor)
 Set numReceptor with the specified int.
int getNumChan () const
 ===> Attribute numChan
void setNumChan (int numChan)
 Set numChan with the specified int.
bool isTcalFlagExists () const
 ===> Attribute tcalFlag, which is optional
bool getTcalFlag () const
 Get tcalFlag, which is optional.
void setTcalFlag (bool tcalFlag)
 Set tcalFlag with the specified bool.
void clearTcalFlag ()
 Mark tcalFlag, which is an optional field, as non-existent.
bool isTcalSpectrumExists () const
 ===> Attribute tcalSpectrum, which is optional
vector< vector< Temperature > > getTcalSpectrum () const
 Get tcalSpectrum, which is optional.
void setTcalSpectrum (vector< vector< Temperature > > tcalSpectrum)
 Set tcalSpectrum with the specified vector<vector<Temperature > >.
void clearTcalSpectrum ()
 Mark tcalSpectrum, which is an optional field, as non-existent.
bool isTrxFlagExists () const
 ===> Attribute trxFlag, which is optional
bool getTrxFlag () const
 Get trxFlag, which is optional.
void setTrxFlag (bool trxFlag)
 Set trxFlag with the specified bool.
void clearTrxFlag ()
 Mark trxFlag, which is an optional field, as non-existent.
bool isTrxSpectrumExists () const
 ===> Attribute trxSpectrum, which is optional
vector< vector< Temperature > > getTrxSpectrum () const
 Get trxSpectrum, which is optional.
void setTrxSpectrum (vector< vector< Temperature > > trxSpectrum)
 Set trxSpectrum with the specified vector<vector<Temperature > >.
void clearTrxSpectrum ()
 Mark trxSpectrum, which is an optional field, as non-existent.
bool isTskyFlagExists () const
 ===> Attribute tskyFlag, which is optional
bool getTskyFlag () const
 Get tskyFlag, which is optional.
void setTskyFlag (bool tskyFlag)
 Set tskyFlag with the specified bool.
void clearTskyFlag ()
 Mark tskyFlag, which is an optional field, as non-existent.
bool isTskySpectrumExists () const
 ===> Attribute tskySpectrum, which is optional
vector< vector< Temperature > > getTskySpectrum () const
 Get tskySpectrum, which is optional.
void setTskySpectrum (vector< vector< Temperature > > tskySpectrum)
 Set tskySpectrum with the specified vector<vector<Temperature > >.
void clearTskySpectrum ()
 Mark tskySpectrum, which is an optional field, as non-existent.
bool isTsysFlagExists () const
 ===> Attribute tsysFlag, which is optional
bool getTsysFlag () const
 Get tsysFlag, which is optional.
void setTsysFlag (bool tsysFlag)
 Set tsysFlag with the specified bool.
void clearTsysFlag ()
 Mark tsysFlag, which is an optional field, as non-existent.
bool isTsysSpectrumExists () const
 ===> Attribute tsysSpectrum, which is optional
vector< vector< Temperature > > getTsysSpectrum () const
 Get tsysSpectrum, which is optional.
void setTsysSpectrum (vector< vector< Temperature > > tsysSpectrum)
 Set tsysSpectrum with the specified vector<vector<Temperature > >.
void clearTsysSpectrum ()
 Mark tsysSpectrum, which is an optional field, as non-existent.
bool isTantFlagExists () const
 ===> Attribute tantFlag, which is optional
bool getTantFlag () const
 Get tantFlag, which is optional.
void setTantFlag (bool tantFlag)
 Set tantFlag with the specified bool.
void clearTantFlag ()
 Mark tantFlag, which is an optional field, as non-existent.
bool isTantSpectrumExists () const
 ===> Attribute tantSpectrum, which is optional
vector< vector< float > > getTantSpectrum () const
 Get tantSpectrum, which is optional.
void setTantSpectrum (vector< vector< float > > tantSpectrum)
 Set tantSpectrum with the specified vector<vector<float > >.
void clearTantSpectrum ()
 Mark tantSpectrum, which is an optional field, as non-existent.
bool isTantTsysFlagExists () const
 ===> Attribute tantTsysFlag, which is optional
bool getTantTsysFlag () const
 Get tantTsysFlag, which is optional.
void setTantTsysFlag (bool tantTsysFlag)
 Set tantTsysFlag with the specified bool.
void clearTantTsysFlag ()
 Mark tantTsysFlag, which is an optional field, as non-existent.
bool isTantTsysSpectrumExists () const
 ===> Attribute tantTsysSpectrum, which is optional
vector< vector< float > > getTantTsysSpectrum () const
 Get tantTsysSpectrum, which is optional.
void setTantTsysSpectrum (vector< vector< float > > tantTsysSpectrum)
 Set tantTsysSpectrum with the specified vector<vector<float > >.
void clearTantTsysSpectrum ()
 Mark tantTsysSpectrum, which is an optional field, as non-existent.
bool isPhaseDiffFlagExists () const
 ===> Attribute phaseDiffFlag, which is optional
bool getPhaseDiffFlag () const
 Get phaseDiffFlag, which is optional.
void setPhaseDiffFlag (bool phaseDiffFlag)
 Set phaseDiffFlag with the specified bool.
void clearPhaseDiffFlag ()
 Mark phaseDiffFlag, which is an optional field, as non-existent.
bool isPhaseDiffSpectrumExists () const
 ===> Attribute phaseDiffSpectrum, which is optional
vector< vector< float > > getPhaseDiffSpectrum () const
 Get phaseDiffSpectrum, which is optional.
void setPhaseDiffSpectrum (vector< vector< float > > phaseDiffSpectrum)
 Set phaseDiffSpectrum with the specified vector<vector<float > >.
void clearPhaseDiffSpectrum ()
 Mark phaseDiffSpectrum, which is an optional field, as non-existent.
void setAntennaId (Tag antennaId)
 Set antennaId with the specified Tag.
int getFeedId () const
 ===> Attribute feedId
void setFeedId (int feedId)
 Set feedId with the specified int.
Tag getSpectralWindowId () const
 ===> Attribute spectralWindowId
void setSpectralWindowId (Tag spectralWindowId)
 Set spectralWindowId with the specified Tag.
Links *AntennaRowgetAntennaUsingAntennaId ()
 antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId
vector< FeedRow * > getFeeds ()
 ===> Slice link from a row of SysCal table to a collection of row of Feed table.
SpectralWindowRowgetSpectralWindowUsingSpectralWindowId ()
 spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId
bool compareNoAutoInc (Tag antennaId, Tag spectralWindowId, ArrayTimeInterval timeInterval, int feedId, int numReceptor, int numChan)
 Compare each mandatory attribute except the autoincrementable one of this SysCalRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (int numReceptor, int numChan)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (SysCalRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::SysCalRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void toIDL (asdmIDL::SysCalRowIDL &x) const
 Define the content of a SysCalRowIDL struct from the values found in this row.
void setFromIDL (asdmIDL::SysCalRowIDL x)
 Fill the values of this row from the IDL struct SysCalRowIDL.
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.
virtual ~SysCalRow ()
 friend class asdm::TableStreamReader<SysCalTable, SysCalRow>;
SysCalTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
void setTimeInterval (ArrayTimeInterval timeInterval)
 Set timeInterval with the specified ArrayTimeInterval.
int getNumReceptor () const
 ===> Attribute numReceptor
void setNumReceptor (int numReceptor)
 Set numReceptor with the specified int.
int getNumChan () const
 ===> Attribute numChan
void setNumChan (int numChan)
 Set numChan with the specified int.
bool isTcalFlagExists () const
 ===> Attribute tcalFlag, which is optional
bool getTcalFlag () const
 Get tcalFlag, which is optional.
void setTcalFlag (bool tcalFlag)
 Set tcalFlag with the specified bool.
void clearTcalFlag ()
 Mark tcalFlag, which is an optional field, as non-existent.
bool isTcalSpectrumExists () const
 ===> Attribute tcalSpectrum, which is optional
vector< vector< Temperature > > getTcalSpectrum () const
 Get tcalSpectrum, which is optional.
void setTcalSpectrum (vector< vector< Temperature > > tcalSpectrum)
 Set tcalSpectrum with the specified vector<vector<Temperature > >.
void clearTcalSpectrum ()
 Mark tcalSpectrum, which is an optional field, as non-existent.
bool isTrxFlagExists () const
 ===> Attribute trxFlag, which is optional
bool getTrxFlag () const
 Get trxFlag, which is optional.
void setTrxFlag (bool trxFlag)
 Set trxFlag with the specified bool.
void clearTrxFlag ()
 Mark trxFlag, which is an optional field, as non-existent.
bool isTrxSpectrumExists () const
 ===> Attribute trxSpectrum, which is optional
vector< vector< Temperature > > getTrxSpectrum () const
 Get trxSpectrum, which is optional.
void setTrxSpectrum (vector< vector< Temperature > > trxSpectrum)
 Set trxSpectrum with the specified vector<vector<Temperature > >.
void clearTrxSpectrum ()
 Mark trxSpectrum, which is an optional field, as non-existent.
bool isTskyFlagExists () const
 ===> Attribute tskyFlag, which is optional
bool getTskyFlag () const
 Get tskyFlag, which is optional.
void setTskyFlag (bool tskyFlag)
 Set tskyFlag with the specified bool.
void clearTskyFlag ()
 Mark tskyFlag, which is an optional field, as non-existent.
bool isTskySpectrumExists () const
 ===> Attribute tskySpectrum, which is optional
vector< vector< Temperature > > getTskySpectrum () const
 Get tskySpectrum, which is optional.
void setTskySpectrum (vector< vector< Temperature > > tskySpectrum)
 Set tskySpectrum with the specified vector<vector<Temperature > >.
void clearTskySpectrum ()
 Mark tskySpectrum, which is an optional field, as non-existent.
bool isTsysFlagExists () const
 ===> Attribute tsysFlag, which is optional
bool getTsysFlag () const
 Get tsysFlag, which is optional.
void setTsysFlag (bool tsysFlag)
 Set tsysFlag with the specified bool.
void clearTsysFlag ()
 Mark tsysFlag, which is an optional field, as non-existent.
bool isTsysSpectrumExists () const
 ===> Attribute tsysSpectrum, which is optional
vector< vector< Temperature > > getTsysSpectrum () const
 Get tsysSpectrum, which is optional.
void setTsysSpectrum (vector< vector< Temperature > > tsysSpectrum)
 Set tsysSpectrum with the specified vector<vector<Temperature > >.
void clearTsysSpectrum ()
 Mark tsysSpectrum, which is an optional field, as non-existent.
bool isTantFlagExists () const
 ===> Attribute tantFlag, which is optional
bool getTantFlag () const
 Get tantFlag, which is optional.
void setTantFlag (bool tantFlag)
 Set tantFlag with the specified bool.
void clearTantFlag ()
 Mark tantFlag, which is an optional field, as non-existent.
bool isTantSpectrumExists () const
 ===> Attribute tantSpectrum, which is optional
vector< vector< float > > getTantSpectrum () const
 Get tantSpectrum, which is optional.
void setTantSpectrum (vector< vector< float > > tantSpectrum)
 Set tantSpectrum with the specified vector<vector<float > >.
void clearTantSpectrum ()
 Mark tantSpectrum, which is an optional field, as non-existent.
bool isTantTsysFlagExists () const
 ===> Attribute tantTsysFlag, which is optional
bool getTantTsysFlag () const
 Get tantTsysFlag, which is optional.
void setTantTsysFlag (bool tantTsysFlag)
 Set tantTsysFlag with the specified bool.
void clearTantTsysFlag ()
 Mark tantTsysFlag, which is an optional field, as non-existent.
bool isTantTsysSpectrumExists () const
 ===> Attribute tantTsysSpectrum, which is optional
vector< vector< float > > getTantTsysSpectrum () const
 Get tantTsysSpectrum, which is optional.
void setTantTsysSpectrum (vector< vector< float > > tantTsysSpectrum)
 Set tantTsysSpectrum with the specified vector<vector<float > >.
void clearTantTsysSpectrum ()
 Mark tantTsysSpectrum, which is an optional field, as non-existent.
bool isPhaseDiffFlagExists () const
 ===> Attribute phaseDiffFlag, which is optional
bool getPhaseDiffFlag () const
 Get phaseDiffFlag, which is optional.
void setPhaseDiffFlag (bool phaseDiffFlag)
 Set phaseDiffFlag with the specified bool.
void clearPhaseDiffFlag ()
 Mark phaseDiffFlag, which is an optional field, as non-existent.
bool isPhaseDiffSpectrumExists () const
 ===> Attribute phaseDiffSpectrum, which is optional
vector< vector< float > > getPhaseDiffSpectrum () const
 Get phaseDiffSpectrum, which is optional.
void setPhaseDiffSpectrum (vector< vector< float > > phaseDiffSpectrum)
 Set phaseDiffSpectrum with the specified vector<vector<float > >.
void clearPhaseDiffSpectrum ()
 Mark phaseDiffSpectrum, which is an optional field, as non-existent.
void setAntennaId (Tag antennaId)
 Set antennaId with the specified Tag.
int getFeedId () const
 ===> Attribute feedId
void setFeedId (int feedId)
 Set feedId with the specified int.
Tag getSpectralWindowId () const
 ===> Attribute spectralWindowId
void setSpectralWindowId (Tag spectralWindowId)
 Set spectralWindowId with the specified Tag.
Links *AntennaRowgetAntennaUsingAntennaId ()
 antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId
vector< FeedRow * > getFeeds ()
 ===> Slice link from a row of SysCal table to a collection of row of Feed table.
SpectralWindowRowgetSpectralWindowUsingSpectralWindowId ()
 spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId
bool compareNoAutoInc (Tag antennaId, Tag spectralWindowId, ArrayTimeInterval timeInterval, int feedId, int numReceptor, int numChan)
 Compare each mandatory attribute except the autoincrementable one of this SysCalRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (int numReceptor, int numChan)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (SysCalRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::SysCalRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void setFromIDL (asdmIDL::SysCalRowIDL x)
 Fill the values of this row from the IDL struct SysCalRowIDL.
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.
 SysCalRow (SysCalTable &table)
 Create a SysCalRow.
 SysCalRow (SysCalTable &table, SysCalRow &row)
 Create a SysCalRow using a copy constructor mechanism.
void antennaIdFromBin (EndianIStream &eis)
void spectralWindowIdFromBin (EndianIStream &eis)
void timeIntervalFromBin (EndianIStream &eis)
void feedIdFromBin (EndianIStream &eis)
void numReceptorFromBin (EndianIStream &eis)
void numChanFromBin (EndianIStream &eis)
void tcalFlagFromBin (EndianIStream &eis)
void tcalSpectrumFromBin (EndianIStream &eis)
void trxFlagFromBin (EndianIStream &eis)
void trxSpectrumFromBin (EndianIStream &eis)
void tskyFlagFromBin (EndianIStream &eis)
void tskySpectrumFromBin (EndianIStream &eis)
void tsysFlagFromBin (EndianIStream &eis)
void tsysSpectrumFromBin (EndianIStream &eis)
void tantFlagFromBin (EndianIStream &eis)
void tantSpectrumFromBin (EndianIStream &eis)
void tantTsysFlagFromBin (EndianIStream &eis)
void tantTsysSpectrumFromBin (EndianIStream &eis)
void phaseDiffFlagFromBin (EndianIStream &eis)
void phaseDiffSpectrumFromBin (EndianIStream &eis)
void antennaIdFromText (const string &s)
void spectralWindowIdFromText (const string &s)
void timeIntervalFromText (const string &s)
void feedIdFromText (const string &s)
void numReceptorFromText (const string &s)
void numChanFromText (const string &s)
void tcalFlagFromText (const string &s)
void tcalSpectrumFromText (const string &s)
void trxFlagFromText (const string &s)
void trxSpectrumFromText (const string &s)
void tskyFlagFromText (const string &s)
void tskySpectrumFromText (const string &s)
void tsysFlagFromText (const string &s)
void tsysSpectrumFromText (const string &s)
void tantFlagFromText (const string &s)
void tantSpectrumFromText (const string &s)
void tantTsysFlagFromText (const string &s)
void tantTsysSpectrumFromText (const string &s)
void phaseDiffFlagFromText (const string &s)
void phaseDiffSpectrumFromText (const string &s)
void toBin (EndianOSStream &eoss)
 Serialize this into a stream of bytes written to an EndianOSStream.
void isAdded (bool added)
 This method is used by the Table class when this row is added to the table.
 SysCalRow (SysCalTable &table)
 Create a SysCalRow.
 SysCalRow (SysCalTable &table, SysCalRow &row)
 Create a SysCalRow using a copy constructor mechanism.
void antennaIdFromBin (EndianIStream &eis)
void spectralWindowIdFromBin (EndianIStream &eis)
void timeIntervalFromBin (EndianIStream &eis)
void feedIdFromBin (EndianIStream &eis)
void numReceptorFromBin (EndianIStream &eis)
void numChanFromBin (EndianIStream &eis)
void tcalFlagFromBin (EndianIStream &eis)
void tcalSpectrumFromBin (EndianIStream &eis)
void trxFlagFromBin (EndianIStream &eis)
void trxSpectrumFromBin (EndianIStream &eis)
void tskyFlagFromBin (EndianIStream &eis)
void tskySpectrumFromBin (EndianIStream &eis)
void tsysFlagFromBin (EndianIStream &eis)
void tsysSpectrumFromBin (EndianIStream &eis)
void tantFlagFromBin (EndianIStream &eis)
void tantSpectrumFromBin (EndianIStream &eis)
void tantTsysFlagFromBin (EndianIStream &eis)
void tantTsysSpectrumFromBin (EndianIStream &eis)
void phaseDiffFlagFromBin (EndianIStream &eis)
void phaseDiffSpectrumFromBin (EndianIStream &eis)
void antennaIdFromText (const string &s)
void spectralWindowIdFromText (const string &s)
void timeIntervalFromText (const string &s)
void feedIdFromText (const string &s)
void numReceptorFromText (const string &s)
void numChanFromText (const string &s)
void tcalFlagFromText (const string &s)
void tcalSpectrumFromText (const string &s)
void trxFlagFromText (const string &s)
void trxSpectrumFromText (const string &s)
void tskyFlagFromText (const string &s)
void tskySpectrumFromText (const string &s)
void tsysFlagFromText (const string &s)
void tsysSpectrumFromText (const string &s)
void tantFlagFromText (const string &s)
void tantSpectrumFromText (const string &s)
void tantTsysFlagFromText (const string &s)
void tantTsysSpectrumFromText (const string &s)
void phaseDiffFlagFromText (const string &s)
void phaseDiffSpectrumFromText (const string &s)
void fromText (const std::string &attributeName, const std::string &t)
void toBin (EndianOSStream &eoss)
 Serialize this into a stream of bytes written to an EndianOSStream.

Private Attributes

SysCalTabletable
 The table to which this row belongs.
bool hasBeenAdded
 Whether this row has been added to the table or not.
int numReceptor
 ===> Attribute numReceptor
int numChan
 ===> Attribute numChan
bool tcalFlagExists
 ===> Attribute tcalFlag, which is optional
bool tcalFlag
bool tcalSpectrumExists
 ===> Attribute tcalSpectrum, which is optional
vector< vector< Temperature > > tcalSpectrum
bool trxFlagExists
 ===> Attribute trxFlag, which is optional
bool trxFlag
bool trxSpectrumExists
 ===> Attribute trxSpectrum, which is optional
vector< vector< Temperature > > trxSpectrum
bool tskyFlagExists
 ===> Attribute tskyFlag, which is optional
bool tskyFlag
bool tskySpectrumExists
 ===> Attribute tskySpectrum, which is optional
vector< vector< Temperature > > tskySpectrum
bool tsysFlagExists
 ===> Attribute tsysFlag, which is optional
bool tsysFlag
bool tsysSpectrumExists
 ===> Attribute tsysSpectrum, which is optional
vector< vector< Temperature > > tsysSpectrum
bool tantFlagExists
 ===> Attribute tantFlag, which is optional
bool tantFlag
bool tantSpectrumExists
 ===> Attribute tantSpectrum, which is optional
vector< vector< float > > tantSpectrum
bool tantTsysFlagExists
 ===> Attribute tantTsysFlag, which is optional
bool tantTsysFlag
bool tantTsysSpectrumExists
 ===> Attribute tantTsysSpectrum, which is optional
vector< vector< float > > tantTsysSpectrum
bool phaseDiffFlagExists
 ===> Attribute phaseDiffFlag, which is optional
bool phaseDiffFlag
bool phaseDiffSpectrumExists
 ===> Attribute phaseDiffSpectrum, which is optional
vector< vector< float > > phaseDiffSpectrum
int feedId
 ===> Attribute feedId
Tag spectralWindowId
 ===> Attribute spectralWindowId
Links *binary deserialization
material from an EndianIStream
std::map< std::string,
SysCalAttributeFromBin
fromBinMethods
*text deserialization material
std::map< std::string,
SysCalAttributeFromText
fromTextMethods

Friends

class asdm::SysCalTable
class asdm::RowTransformer< SysCalRow >

Detailed Description

The SysCalRow class is a row of a SysCalTable.

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

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

Definition at line 137 of file SysCalRow.h.


Constructor & Destructor Documentation

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

friend class asdm::TableStreamReader<SysCalTable, SysCalRow>;

asdm::SysCalRow::SysCalRow ( SysCalTable table) [private]

Create a SysCalRow.

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

Parameters:
tableThe table to which this row belongs.
asdm::SysCalRow::SysCalRow ( SysCalTable table,
SysCalRow row 
) [private]

Create a SysCalRow using a copy constructor mechanism.

Given a SysCalRow row and a SysCalTable table, the method creates a new SysCalRow 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:
tableThe table to which this row belongs.
rowThe row which is to be copied.
virtual asdm::SysCalRow::~SysCalRow ( ) [virtual]

friend class asdm::TableStreamReader<SysCalTable, SysCalRow>;

asdm::SysCalRow::SysCalRow ( SysCalTable table) [private]

Create a SysCalRow.

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

Parameters:
tableThe table to which this row belongs.
asdm::SysCalRow::SysCalRow ( SysCalTable table,
SysCalRow row 
) [private]

Create a SysCalRow using a copy constructor mechanism.

Given a SysCalRow row and a SysCalTable table, the method creates a new SysCalRow 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:
tableThe table to which this row belongs.
rowThe row which is to be copied.

Member Function Documentation

void asdm::SysCalRow::antennaIdFromText ( const string &  s) [private]
void asdm::SysCalRow::antennaIdFromText ( const string &  s) [private]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

bool asdm::SysCalRow::compareNoAutoInc ( Tag  antennaId,
Tag  spectralWindowId,
ArrayTimeInterval  timeInterval,
int  feedId,
int  numReceptor,
int  numChan 
)

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

Parameters:
antennaId
spectralWindowId
timeInterval
feedId
numReceptor
numChan
bool asdm::SysCalRow::compareNoAutoInc ( Tag  antennaId,
Tag  spectralWindowId,
ArrayTimeInterval  timeInterval,
int  feedId,
int  numReceptor,
int  numChan 
)

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

Parameters:
antennaId
spectralWindowId
timeInterval
feedId
numReceptor
numChan
bool asdm::SysCalRow::compareRequiredValue ( int  numReceptor,
int  numChan 
)

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:
numReceptor
numChan
bool asdm::SysCalRow::compareRequiredValue ( int  numReceptor,
int  numChan 
)

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:
numReceptor
numChan

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

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

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

Parameters:
xa pointer on the SysCalRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.
void asdm::SysCalRow::feedIdFromBin ( EndianIStream eis) [private]
void asdm::SysCalRow::feedIdFromBin ( EndianIStream eis) [private]
void asdm::SysCalRow::feedIdFromText ( const string &  s) [private]
void asdm::SysCalRow::feedIdFromText ( const string &  s) [private]
void asdm::SysCalRow::fromText ( const std::string &  attributeName,
const std::string &  t 
) [private]

antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId

Returns:
a AntennaRow*

antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId

Returns:
a AntennaRow*

===> Attribute feedId

         

Get feedId.

Returns:
feedId as int

===> Attribute feedId

         

Get feedId.

Returns:
feedId as int

===> Slice link from a row of SysCal table to a collection of row of Feed table.

Get the collection of row in the Feed table having feedId == this.feedId

Returns:
a vector of FeedRow *

===> Slice link from a row of SysCal table to a collection of row of Feed table.

Get the collection of row in the Feed table having feedId == this.feedId

Returns:
a vector of FeedRow *

===> Attribute numChan

         

Get numChan.

Returns:
numChan as int

===> Attribute numChan

         

Get numChan.

Returns:
numChan as int

===> Attribute numReceptor

         

Get numReceptor.

Returns:
numReceptor as int

===> Attribute numReceptor

         

Get numReceptor.

Returns:
numReceptor as int

Get phaseDiffFlag, which is optional.

Returns:
phaseDiffFlag as bool
Exceptions:
IllegalAccessExceptionIf phaseDiffFlag does not exist.

Get phaseDiffFlag, which is optional.

Returns:
phaseDiffFlag as bool
Exceptions:
IllegalAccessExceptionIf phaseDiffFlag does not exist.
vector<vector<float > > asdm::SysCalRow::getPhaseDiffSpectrum ( ) const

Get phaseDiffSpectrum, which is optional.

Returns:
phaseDiffSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessExceptionIf phaseDiffSpectrum does not exist.
vector<vector<float > > asdm::SysCalRow::getPhaseDiffSpectrum ( ) const

Get phaseDiffSpectrum, which is optional.

Returns:
phaseDiffSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessExceptionIf phaseDiffSpectrum does not exist.

===> Attribute spectralWindowId

         

Get spectralWindowId.

Returns:
spectralWindowId as Tag

===> Attribute spectralWindowId

         

Get spectralWindowId.

Returns:
spectralWindowId as Tag

spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId

Returns:
a SpectralWindowRow*

spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId

Returns:
a SpectralWindowRow*

Return the table to which this row belongs.

Return the table to which this row belongs.

Get tantFlag, which is optional.

Returns:
tantFlag as bool
Exceptions:
IllegalAccessExceptionIf tantFlag does not exist.

Get tantFlag, which is optional.

Returns:
tantFlag as bool
Exceptions:
IllegalAccessExceptionIf tantFlag does not exist.
vector<vector<float > > asdm::SysCalRow::getTantSpectrum ( ) const

Get tantSpectrum, which is optional.

Returns:
tantSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessExceptionIf tantSpectrum does not exist.
vector<vector<float > > asdm::SysCalRow::getTantSpectrum ( ) const

Get tantSpectrum, which is optional.

Returns:
tantSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessExceptionIf tantSpectrum does not exist.

Get tantTsysFlag, which is optional.

Returns:
tantTsysFlag as bool
Exceptions:
IllegalAccessExceptionIf tantTsysFlag does not exist.

Get tantTsysFlag, which is optional.

Returns:
tantTsysFlag as bool
Exceptions:
IllegalAccessExceptionIf tantTsysFlag does not exist.
vector<vector<float > > asdm::SysCalRow::getTantTsysSpectrum ( ) const

Get tantTsysSpectrum, which is optional.

Returns:
tantTsysSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessExceptionIf tantTsysSpectrum does not exist.
vector<vector<float > > asdm::SysCalRow::getTantTsysSpectrum ( ) const

Get tantTsysSpectrum, which is optional.

Returns:
tantTsysSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessExceptionIf tantTsysSpectrum does not exist.

Get tcalFlag, which is optional.

Returns:
tcalFlag as bool
Exceptions:
IllegalAccessExceptionIf tcalFlag does not exist.

Get tcalFlag, which is optional.

Returns:
tcalFlag as bool
Exceptions:
IllegalAccessExceptionIf tcalFlag does not exist.
vector<vector<Temperature > > asdm::SysCalRow::getTcalSpectrum ( ) const

Get tcalSpectrum, which is optional.

Returns:
tcalSpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessExceptionIf tcalSpectrum does not exist.
vector<vector<Temperature > > asdm::SysCalRow::getTcalSpectrum ( ) const

Get tcalSpectrum, which is optional.

Returns:
tcalSpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessExceptionIf tcalSpectrum does not exist.

Get trxFlag, which is optional.

Returns:
trxFlag as bool
Exceptions:
IllegalAccessExceptionIf trxFlag does not exist.

Get trxFlag, which is optional.

Returns:
trxFlag as bool
Exceptions:
IllegalAccessExceptionIf trxFlag does not exist.
vector<vector<Temperature > > asdm::SysCalRow::getTrxSpectrum ( ) const

Get trxSpectrum, which is optional.

Returns:
trxSpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessExceptionIf trxSpectrum does not exist.
vector<vector<Temperature > > asdm::SysCalRow::getTrxSpectrum ( ) const

Get trxSpectrum, which is optional.

Returns:
trxSpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessExceptionIf trxSpectrum does not exist.

Get tskyFlag, which is optional.

Returns:
tskyFlag as bool
Exceptions:
IllegalAccessExceptionIf tskyFlag does not exist.

Get tskyFlag, which is optional.

Returns:
tskyFlag as bool
Exceptions:
IllegalAccessExceptionIf tskyFlag does not exist.
vector<vector<Temperature > > asdm::SysCalRow::getTskySpectrum ( ) const

Get tskySpectrum, which is optional.

Returns:
tskySpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessExceptionIf tskySpectrum does not exist.
vector<vector<Temperature > > asdm::SysCalRow::getTskySpectrum ( ) const

Get tskySpectrum, which is optional.

Returns:
tskySpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessExceptionIf tskySpectrum does not exist.

Get tsysFlag, which is optional.

Returns:
tsysFlag as bool
Exceptions:
IllegalAccessExceptionIf tsysFlag does not exist.

Get tsysFlag, which is optional.

Returns:
tsysFlag as bool
Exceptions:
IllegalAccessExceptionIf tsysFlag does not exist.
vector<vector<Temperature > > asdm::SysCalRow::getTsysSpectrum ( ) const

Get tsysSpectrum, which is optional.

Returns:
tsysSpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessExceptionIf tsysSpectrum does not exist.
vector<vector<Temperature > > asdm::SysCalRow::getTsysSpectrum ( ) const

Get tsysSpectrum, which is optional.

Returns:
tsysSpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessExceptionIf tsysSpectrum does not exist.
bool asdm::SysCalRow::isAdded ( ) const

Has this row been added to its table ?

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

Has this row been added to its table ?

Returns:
true if and only if it has been added.
void asdm::SysCalRow::isAdded ( bool  added) [private]

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

void asdm::SysCalRow::isAdded ( bool  added) [private]

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

===> Attribute phaseDiffFlag, which is optional

         

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

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

===> Attribute phaseDiffFlag, which is optional

         

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

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

===> Attribute phaseDiffSpectrum, which is optional

         

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

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

===> Attribute phaseDiffSpectrum, which is optional

         

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

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

===> Attribute tantFlag, which is optional

         

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

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

===> Attribute tantFlag, which is optional

         

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

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

===> Attribute tantSpectrum, which is optional

         

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

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

===> Attribute tantSpectrum, which is optional

         

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

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

===> Attribute tantTsysFlag, which is optional

         

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

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

===> Attribute tantTsysFlag, which is optional

         

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

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

===> Attribute tantTsysSpectrum, which is optional

         

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

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

===> Attribute tantTsysSpectrum, which is optional

         

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

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

===> Attribute tcalFlag, which is optional

         

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

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

===> Attribute tcalFlag, which is optional

         

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

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

===> Attribute tcalSpectrum, which is optional

         

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

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

===> Attribute tcalSpectrum, which is optional

         

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

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

===> Attribute trxFlag, which is optional

         

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

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

===> Attribute trxFlag, which is optional

         

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

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

===> Attribute trxSpectrum, which is optional

         

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

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

===> Attribute trxSpectrum, which is optional

         

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

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

===> Attribute tskyFlag, which is optional

         

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

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

===> Attribute tskyFlag, which is optional

         

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

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

===> Attribute tskySpectrum, which is optional

         

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

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

===> Attribute tskySpectrum, which is optional

         

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

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

===> Attribute tsysFlag, which is optional

         

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

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

===> Attribute tsysFlag, which is optional

         

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

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

===> Attribute tsysSpectrum, which is optional

         

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

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

===> Attribute tsysSpectrum, which is optional

         

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

Returns:
true if and only if the tsysSpectrum attribute exists.
void asdm::SysCalRow::numChanFromText ( const string &  s) [private]
void asdm::SysCalRow::numChanFromText ( const string &  s) [private]
void asdm::SysCalRow::numReceptorFromText ( const string &  s) [private]
void asdm::SysCalRow::numReceptorFromText ( const string &  s) [private]
void asdm::SysCalRow::phaseDiffFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::phaseDiffFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::phaseDiffSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::phaseDiffSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::setAntennaId ( Tag  antennaId)

Set antennaId with the specified Tag.

Parameters:
antennaIdThe Tag value to which antennaId is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.
void asdm::SysCalRow::setAntennaId ( Tag  antennaId)

Set antennaId with the specified Tag.

Parameters:
antennaIdThe Tag value to which antennaId is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.
void asdm::SysCalRow::setFeedId ( int  feedId)

Set feedId with the specified int.

Parameters:
feedIdThe int value to which feedId is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.
void asdm::SysCalRow::setFeedId ( int  feedId)

Set feedId with the specified int.

Parameters:
feedIdThe int value to which feedId is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.
void asdm::SysCalRow::setFromIDL ( asdmIDL::SysCalRowIDL  x)

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

Parameters:
xThe IDL struct containing the values used to fill this row.
Exceptions:
ConversionException
void asdm::SysCalRow::setFromIDL ( asdmIDL::SysCalRowIDL  x)

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

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

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

Parameters:
rowDocthe XML string being used to set the values of this row.
Exceptions:
ConversionException
void asdm::SysCalRow::setFromXML ( std::string  rowDoc)

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

Parameters:
rowDocthe XML string being used to set the values of this row.
Exceptions:
ConversionException
void asdm::SysCalRow::setNumChan ( int  numChan)

Set numChan with the specified int.

Parameters:
numChanThe int value to which numChan is to be set.
void asdm::SysCalRow::setNumChan ( int  numChan)

Set numChan with the specified int.

Parameters:
numChanThe int value to which numChan is to be set.
void asdm::SysCalRow::setNumReceptor ( int  numReceptor)

Set numReceptor with the specified int.

Parameters:
numReceptorThe int value to which numReceptor is to be set.
void asdm::SysCalRow::setNumReceptor ( int  numReceptor)

Set numReceptor with the specified int.

Parameters:
numReceptorThe int value to which numReceptor is to be set.
void asdm::SysCalRow::setPhaseDiffFlag ( bool  phaseDiffFlag)

Set phaseDiffFlag with the specified bool.

Parameters:
phaseDiffFlagThe bool value to which phaseDiffFlag is to be set.
void asdm::SysCalRow::setPhaseDiffFlag ( bool  phaseDiffFlag)

Set phaseDiffFlag with the specified bool.

Parameters:
phaseDiffFlagThe bool value to which phaseDiffFlag is to be set.
void asdm::SysCalRow::setPhaseDiffSpectrum ( vector< vector< float > >  phaseDiffSpectrum)

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

Parameters:
phaseDiffSpectrumThe vector<vector<float > > value to which phaseDiffSpectrum is to be set.
void asdm::SysCalRow::setPhaseDiffSpectrum ( vector< vector< float > >  phaseDiffSpectrum)

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

Parameters:
phaseDiffSpectrumThe vector<vector<float > > value to which phaseDiffSpectrum is to be set.
void asdm::SysCalRow::setSpectralWindowId ( Tag  spectralWindowId)

Set spectralWindowId with the specified Tag.

Parameters:
spectralWindowIdThe Tag value to which spectralWindowId is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.
void asdm::SysCalRow::setSpectralWindowId ( Tag  spectralWindowId)

Set spectralWindowId with the specified Tag.

Parameters:
spectralWindowIdThe Tag value to which spectralWindowId is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.
void asdm::SysCalRow::setTantFlag ( bool  tantFlag)

Set tantFlag with the specified bool.

Parameters:
tantFlagThe bool value to which tantFlag is to be set.
void asdm::SysCalRow::setTantFlag ( bool  tantFlag)

Set tantFlag with the specified bool.

Parameters:
tantFlagThe bool value to which tantFlag is to be set.
void asdm::SysCalRow::setTantSpectrum ( vector< vector< float > >  tantSpectrum)

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

Parameters:
tantSpectrumThe vector<vector<float > > value to which tantSpectrum is to be set.
void asdm::SysCalRow::setTantSpectrum ( vector< vector< float > >  tantSpectrum)

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

Parameters:
tantSpectrumThe vector<vector<float > > value to which tantSpectrum is to be set.
void asdm::SysCalRow::setTantTsysFlag ( bool  tantTsysFlag)

Set tantTsysFlag with the specified bool.

Parameters:
tantTsysFlagThe bool value to which tantTsysFlag is to be set.
void asdm::SysCalRow::setTantTsysFlag ( bool  tantTsysFlag)

Set tantTsysFlag with the specified bool.

Parameters:
tantTsysFlagThe bool value to which tantTsysFlag is to be set.
void asdm::SysCalRow::setTantTsysSpectrum ( vector< vector< float > >  tantTsysSpectrum)

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

Parameters:
tantTsysSpectrumThe vector<vector<float > > value to which tantTsysSpectrum is to be set.
void asdm::SysCalRow::setTantTsysSpectrum ( vector< vector< float > >  tantTsysSpectrum)

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

Parameters:
tantTsysSpectrumThe vector<vector<float > > value to which tantTsysSpectrum is to be set.
void asdm::SysCalRow::setTcalFlag ( bool  tcalFlag)

Set tcalFlag with the specified bool.

Parameters:
tcalFlagThe bool value to which tcalFlag is to be set.
void asdm::SysCalRow::setTcalFlag ( bool  tcalFlag)

Set tcalFlag with the specified bool.

Parameters:
tcalFlagThe bool value to which tcalFlag is to be set.
void asdm::SysCalRow::setTcalSpectrum ( vector< vector< Temperature > >  tcalSpectrum)

Set tcalSpectrum with the specified vector<vector<Temperature > >.

Parameters:
tcalSpectrumThe vector<vector<Temperature > > value to which tcalSpectrum is to be set.
void asdm::SysCalRow::setTcalSpectrum ( vector< vector< Temperature > >  tcalSpectrum)

Set tcalSpectrum with the specified vector<vector<Temperature > >.

Parameters:
tcalSpectrumThe vector<vector<Temperature > > value to which tcalSpectrum is to be set.

Set timeInterval with the specified ArrayTimeInterval.

Parameters:
timeIntervalThe ArrayTimeInterval value to which timeInterval is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.

Set timeInterval with the specified ArrayTimeInterval.

Parameters:
timeIntervalThe ArrayTimeInterval value to which timeInterval is to be set.
Exceptions:
IllegalAccessExceptionIf an attempt is made to change this field after is has been added to the table.
void asdm::SysCalRow::setTrxFlag ( bool  trxFlag)

Set trxFlag with the specified bool.

Parameters:
trxFlagThe bool value to which trxFlag is to be set.
void asdm::SysCalRow::setTrxFlag ( bool  trxFlag)

Set trxFlag with the specified bool.

Parameters:
trxFlagThe bool value to which trxFlag is to be set.
void asdm::SysCalRow::setTrxSpectrum ( vector< vector< Temperature > >  trxSpectrum)

Set trxSpectrum with the specified vector<vector<Temperature > >.

Parameters:
trxSpectrumThe vector<vector<Temperature > > value to which trxSpectrum is to be set.
void asdm::SysCalRow::setTrxSpectrum ( vector< vector< Temperature > >  trxSpectrum)

Set trxSpectrum with the specified vector<vector<Temperature > >.

Parameters:
trxSpectrumThe vector<vector<Temperature > > value to which trxSpectrum is to be set.
void asdm::SysCalRow::setTskyFlag ( bool  tskyFlag)

Set tskyFlag with the specified bool.

Parameters:
tskyFlagThe bool value to which tskyFlag is to be set.
void asdm::SysCalRow::setTskyFlag ( bool  tskyFlag)

Set tskyFlag with the specified bool.

Parameters:
tskyFlagThe bool value to which tskyFlag is to be set.
void asdm::SysCalRow::setTskySpectrum ( vector< vector< Temperature > >  tskySpectrum)

Set tskySpectrum with the specified vector<vector<Temperature > >.

Parameters:
tskySpectrumThe vector<vector<Temperature > > value to which tskySpectrum is to be set.
void asdm::SysCalRow::setTskySpectrum ( vector< vector< Temperature > >  tskySpectrum)

Set tskySpectrum with the specified vector<vector<Temperature > >.

Parameters:
tskySpectrumThe vector<vector<Temperature > > value to which tskySpectrum is to be set.
void asdm::SysCalRow::setTsysFlag ( bool  tsysFlag)

Set tsysFlag with the specified bool.

Parameters:
tsysFlagThe bool value to which tsysFlag is to be set.
void asdm::SysCalRow::setTsysFlag ( bool  tsysFlag)

Set tsysFlag with the specified bool.

Parameters:
tsysFlagThe bool value to which tsysFlag is to be set.
void asdm::SysCalRow::setTsysSpectrum ( vector< vector< Temperature > >  tsysSpectrum)

Set tsysSpectrum with the specified vector<vector<Temperature > >.

Parameters:
tsysSpectrumThe vector<vector<Temperature > > value to which tsysSpectrum is to be set.
void asdm::SysCalRow::setTsysSpectrum ( vector< vector< Temperature > >  tsysSpectrum)

Set tsysSpectrum with the specified vector<vector<Temperature > >.

Parameters:
tsysSpectrumThe vector<vector<Temperature > > value to which tsysSpectrum is to be set.
void asdm::SysCalRow::spectralWindowIdFromText ( const string &  s) [private]
void asdm::SysCalRow::spectralWindowIdFromText ( const string &  s) [private]
void asdm::SysCalRow::tantFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tantFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tantSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::tantSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::tantTsysFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tantTsysFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tantTsysSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::tantTsysSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::tcalFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tcalFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tcalSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::tcalSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::timeIntervalFromText ( const string &  s) [private]
void asdm::SysCalRow::timeIntervalFromText ( const string &  s) [private]
void asdm::SysCalRow::toBin ( EndianOSStream eoss) [private]

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

Parameters:
eossthe EndianOSStream to be written to
void asdm::SysCalRow::toBin ( EndianOSStream eoss) [private]

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

Parameters:
eossthe EndianOSStream to be written to
asdmIDL::SysCalRowIDL* asdm::SysCalRow::toIDL ( ) const

Return this row in the form of an IDL struct.

Returns:
The values of this row as a SysCalRowIDL struct.
asdmIDL::SysCalRowIDL* asdm::SysCalRow::toIDL ( ) const

Return this row in the form of an IDL struct.

Returns:
The values of this row as a SysCalRowIDL struct.
void asdm::SysCalRow::toIDL ( asdmIDL::SysCalRowIDL &  x) const

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

Parameters:
xa reference to the SysCalRowIDL struct to be set.
std::string asdm::SysCalRow::toXML ( ) const

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.
std::string asdm::SysCalRow::toXML ( ) const

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.
void asdm::SysCalRow::trxFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::trxFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::trxSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::trxSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::tskyFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tskyFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tskySpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::tskySpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::tsysFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tsysFlagFromText ( const string &  s) [private]
void asdm::SysCalRow::tsysSpectrumFromText ( const string &  s) [private]
void asdm::SysCalRow::tsysSpectrumFromText ( const string &  s) [private]

Friends And Related Function Documentation

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

Definition at line 139 of file SysCalRow.h.

Definition at line 138 of file SysCalRow.h.


Member Data Documentation

Extrinsic Table asdm::SysCalRow::Attributes

Definition at line 162 of file SysCalRow.h.

Extrinsic Table asdm::SysCalRow::Attributes

Definition at line 832 of file SysCalRow.h.

int asdm::SysCalRow::feedId [private]

===> Attribute feedId

         

Definition at line 1394 of file SysCalRow.h.

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

Definition at line 1440 of file SysCalRow.h.

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

Definition at line 1468 of file SysCalRow.h.

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

Definition at line 1120 of file SysCalRow.h.

int asdm::SysCalRow::numChan [private]

===> Attribute numChan

         

Definition at line 1186 of file SysCalRow.h.

===> Attribute numReceptor

         

Definition at line 1175 of file SysCalRow.h.

Definition at line 1355 of file SysCalRow.h.

===> Attribute phaseDiffFlag, which is optional

         

Definition at line 1352 of file SysCalRow.h.

vector< vector< float > > asdm::SysCalRow::phaseDiffSpectrum [private]

Definition at line 1368 of file SysCalRow.h.

===> Attribute phaseDiffSpectrum, which is optional

         

Definition at line 1365 of file SysCalRow.h.

===> Attribute spectralWindowId

         

Definition at line 1405 of file SysCalRow.h.

The table to which this row belongs.

Definition at line 1116 of file SysCalRow.h.

bool asdm::SysCalRow::tantFlag [private]

Definition at line 1303 of file SysCalRow.h.

===> Attribute tantFlag, which is optional

         

Definition at line 1300 of file SysCalRow.h.

vector< vector< float > > asdm::SysCalRow::tantSpectrum [private]

Definition at line 1316 of file SysCalRow.h.

===> Attribute tantSpectrum, which is optional

         

Definition at line 1313 of file SysCalRow.h.

Definition at line 1329 of file SysCalRow.h.

===> Attribute tantTsysFlag, which is optional

         

Definition at line 1326 of file SysCalRow.h.

vector< vector< float > > asdm::SysCalRow::tantTsysSpectrum [private]

Definition at line 1342 of file SysCalRow.h.

===> Attribute tantTsysSpectrum, which is optional

         

Definition at line 1339 of file SysCalRow.h.

bool asdm::SysCalRow::tcalFlag [private]

Definition at line 1199 of file SysCalRow.h.

===> Attribute tcalFlag, which is optional

         

Definition at line 1196 of file SysCalRow.h.

vector< vector< Temperature > > asdm::SysCalRow::tcalSpectrum [private]

Definition at line 1212 of file SysCalRow.h.

===> Attribute tcalSpectrum, which is optional

         

Definition at line 1209 of file SysCalRow.h.

bool asdm::SysCalRow::trxFlag [private]

Definition at line 1225 of file SysCalRow.h.

===> Attribute trxFlag, which is optional

         

Definition at line 1222 of file SysCalRow.h.

vector< vector< Temperature > > asdm::SysCalRow::trxSpectrum [private]

Definition at line 1238 of file SysCalRow.h.

===> Attribute trxSpectrum, which is optional

         

Definition at line 1235 of file SysCalRow.h.

bool asdm::SysCalRow::tskyFlag [private]

Definition at line 1251 of file SysCalRow.h.

===> Attribute tskyFlag, which is optional

         

Definition at line 1248 of file SysCalRow.h.

vector< vector< Temperature > > asdm::SysCalRow::tskySpectrum [private]

Definition at line 1264 of file SysCalRow.h.

===> Attribute tskySpectrum, which is optional

         

Definition at line 1261 of file SysCalRow.h.

bool asdm::SysCalRow::tsysFlag [private]

Definition at line 1277 of file SysCalRow.h.

===> Attribute tsysFlag, which is optional

         

Definition at line 1274 of file SysCalRow.h.

vector< vector< Temperature > > asdm::SysCalRow::tsysSpectrum [private]

Definition at line 1290 of file SysCalRow.h.

===> Attribute tsysSpectrum, which is optional

         

Definition at line 1287 of file SysCalRow.h.


The documentation for this class was generated from the following files: