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.

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.

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"

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:
table The 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:
table The table to which this row belongs.
row The row which is to be copied.

Member Function Documentation

void asdm::SysCalRow::antennaIdFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::antennaIdFromText ( const string &  s  )  [private]
void asdm::SysCalRow::clearPhaseDiffFlag (  ) 

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

void asdm::SysCalRow::clearPhaseDiffSpectrum (  ) 

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

void asdm::SysCalRow::clearTantFlag (  ) 

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

void asdm::SysCalRow::clearTantSpectrum (  ) 

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

void asdm::SysCalRow::clearTantTsysFlag (  ) 

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

void asdm::SysCalRow::clearTantTsysSpectrum (  ) 

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

void asdm::SysCalRow::clearTcalFlag (  ) 

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

void asdm::SysCalRow::clearTcalSpectrum (  ) 

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

void asdm::SysCalRow::clearTrxFlag (  ) 

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

void asdm::SysCalRow::clearTrxSpectrum (  ) 

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

void asdm::SysCalRow::clearTskyFlag (  ) 

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

void asdm::SysCalRow::clearTskySpectrum (  ) 

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

void asdm::SysCalRow::clearTsysFlag (  ) 

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

void asdm::SysCalRow::clearTsysSpectrum (  ) 

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::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::equalByRequiredValue ( SysCalRow 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 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::feedIdFromText ( const string &  s  )  [private]
Links* AntennaRow* asdm::SysCalRow::getAntennaUsingAntennaId (  ) 

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

Returns:
a AntennaRow*
int asdm::SysCalRow::getFeedId (  )  const

===> Attribute feedId

Get feedId.

Returns:
feedId as int
vector<FeedRow *> asdm::SysCalRow::getFeeds (  ) 

===> 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 *
int asdm::SysCalRow::getNumChan (  )  const

===> Attribute numChan

Get numChan.

Returns:
numChan as int
int asdm::SysCalRow::getNumReceptor (  )  const

===> Attribute numReceptor

Get numReceptor.

Returns:
numReceptor as int
bool asdm::SysCalRow::getPhaseDiffFlag (  )  const

Get phaseDiffFlag, which is optional.

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

Get phaseDiffSpectrum, which is optional.

Returns:
phaseDiffSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessException If phaseDiffSpectrum does not exist.
Tag asdm::SysCalRow::getSpectralWindowId (  )  const

===> Attribute spectralWindowId

Get spectralWindowId.

Returns:
spectralWindowId as Tag
SpectralWindowRow* asdm::SysCalRow::getSpectralWindowUsingSpectralWindowId (  ) 

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

Returns:
a SpectralWindowRow*
SysCalTable& asdm::SysCalRow::getTable (  )  const

Return the table to which this row belongs.

bool asdm::SysCalRow::getTantFlag (  )  const

Get tantFlag, which is optional.

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

Get tantSpectrum, which is optional.

Returns:
tantSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessException If tantSpectrum does not exist.
bool asdm::SysCalRow::getTantTsysFlag (  )  const

Get tantTsysFlag, which is optional.

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

Get tantTsysSpectrum, which is optional.

Returns:
tantTsysSpectrum as vector<vector<float > >
Exceptions:
IllegalAccessException If tantTsysSpectrum does not exist.
bool asdm::SysCalRow::getTcalFlag (  )  const

Get tcalFlag, which is optional.

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

Get tcalSpectrum, which is optional.

Returns:
tcalSpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessException If tcalSpectrum does not exist.
bool asdm::SysCalRow::getTrxFlag (  )  const

Get trxFlag, which is optional.

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

Get trxSpectrum, which is optional.

Returns:
trxSpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessException If trxSpectrum does not exist.
bool asdm::SysCalRow::getTskyFlag (  )  const

Get tskyFlag, which is optional.

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

Get tskySpectrum, which is optional.

Returns:
tskySpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessException If tskySpectrum does not exist.
bool asdm::SysCalRow::getTsysFlag (  )  const

Get tsysFlag, which is optional.

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

Get tsysSpectrum, which is optional.

Returns:
tsysSpectrum as vector<vector<Temperature > >
Exceptions:
IllegalAccessException If tsysSpectrum does not exist.
void asdm::SysCalRow::isAdded ( bool  added  )  [private]

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

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::isPhaseDiffFlagExists (  )  const

===> 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.
bool asdm::SysCalRow::isPhaseDiffSpectrumExists (  )  const

===> 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.
bool asdm::SysCalRow::isTantFlagExists (  )  const

===> 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.
bool asdm::SysCalRow::isTantSpectrumExists (  )  const

===> 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.
bool asdm::SysCalRow::isTantTsysFlagExists (  )  const

===> 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.
bool asdm::SysCalRow::isTantTsysSpectrumExists (  )  const

===> 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.
bool asdm::SysCalRow::isTcalFlagExists (  )  const

===> 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.
bool asdm::SysCalRow::isTcalSpectrumExists (  )  const

===> 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.
bool asdm::SysCalRow::isTrxFlagExists (  )  const

===> 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.
bool asdm::SysCalRow::isTrxSpectrumExists (  )  const

===> 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.
bool asdm::SysCalRow::isTskyFlagExists (  )  const

===> 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.
bool asdm::SysCalRow::isTskySpectrumExists (  )  const

===> 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.
bool asdm::SysCalRow::isTsysFlagExists (  )  const

===> 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.
bool asdm::SysCalRow::isTsysSpectrumExists (  )  const

===> 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::numChanFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::numChanFromText ( const string &  s  )  [private]
void asdm::SysCalRow::numReceptorFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::numReceptorFromText ( const string &  s  )  [private]
void asdm::SysCalRow::phaseDiffFlagFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::phaseDiffFlagFromText ( const string &  s  )  [private]
void asdm::SysCalRow::phaseDiffSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::phaseDiffSpectrumFromText ( const string &  s  )  [private]
void asdm::SysCalRow::setAntennaId ( Tag  antennaId  ) 

Set antennaId with the specified Tag.

Parameters:
antennaId The Tag value to which antennaId 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::SysCalRow::setFeedId ( int  feedId  ) 

Set feedId with the specified int.

Parameters:
feedId The int value to which feedId 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::SysCalRow::setFromIDL ( asdmIDL::SysCalRowIDL  x  ) 

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

Parameters:
x The 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:
rowDoc the 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:
numChan The int value to which numChan is to be set.
void asdm::SysCalRow::setNumReceptor ( int  numReceptor  ) 

Set numReceptor with the specified int.

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

Set phaseDiffFlag with the specified bool.

Parameters:
phaseDiffFlag The 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:
phaseDiffSpectrum The vector<vector<float > > value to which phaseDiffSpectrum is to be set.
void asdm::SysCalRow::setSpectralWindowId ( Tag  spectralWindowId  ) 

Set spectralWindowId with the specified Tag.

Parameters:
spectralWindowId The Tag value to which spectralWindowId 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::SysCalRow::setTantFlag ( bool  tantFlag  ) 

Set tantFlag with the specified bool.

Parameters:
tantFlag The 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:
tantSpectrum The vector<vector<float > > value to which tantSpectrum is to be set.
void asdm::SysCalRow::setTantTsysFlag ( bool  tantTsysFlag  ) 

Set tantTsysFlag with the specified bool.

Parameters:
tantTsysFlag The 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:
tantTsysSpectrum The vector<vector<float > > value to which tantTsysSpectrum is to be set.
void asdm::SysCalRow::setTcalFlag ( bool  tcalFlag  ) 

Set tcalFlag with the specified bool.

Parameters:
tcalFlag The 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:
tcalSpectrum The vector<vector<Temperature > > value to which tcalSpectrum is to be set.
void asdm::SysCalRow::setTimeInterval ( ArrayTimeInterval  timeInterval  ) 

Set timeInterval with the specified ArrayTimeInterval.

Parameters:
timeInterval The ArrayTimeInterval value to which timeInterval 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::SysCalRow::setTrxFlag ( bool  trxFlag  ) 

Set trxFlag with the specified bool.

Parameters:
trxFlag The 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:
trxSpectrum The vector<vector<Temperature > > value to which trxSpectrum is to be set.
void asdm::SysCalRow::setTskyFlag ( bool  tskyFlag  ) 

Set tskyFlag with the specified bool.

Parameters:
tskyFlag The 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:
tskySpectrum The vector<vector<Temperature > > value to which tskySpectrum is to be set.
void asdm::SysCalRow::setTsysFlag ( bool  tsysFlag  ) 

Set tsysFlag with the specified bool.

Parameters:
tsysFlag The 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:
tsysSpectrum The vector<vector<Temperature > > value to which tsysSpectrum is to be set.
void asdm::SysCalRow::spectralWindowIdFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::spectralWindowIdFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tantFlagFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::tantFlagFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tantSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::tantSpectrumFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tantTsysFlagFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::tantTsysFlagFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tantTsysSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::tantTsysSpectrumFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tcalFlagFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::tcalFlagFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tcalSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::tcalSpectrumFromText ( const string &  s  )  [private]
void asdm::SysCalRow::timeIntervalFromBin ( EndianIStream eis  )  [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:
eoss the EndianOSStream to be written to
void asdm::SysCalRow::toIDL ( asdmIDL::SysCalRowIDL &  x  )  const

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

Parameters:
x a reference to the SysCalRowIDL struct to be set.
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.
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::trxFlagFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::trxFlagFromText ( const string &  s  )  [private]
void asdm::SysCalRow::trxSpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::trxSpectrumFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tskyFlagFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::tskyFlagFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tskySpectrumFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::tskySpectrumFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tsysFlagFromBin ( EndianIStream eis  )  [private]
void asdm::SysCalRow::tsysFlagFromText ( const string &  s  )  [private]
void asdm::SysCalRow::tsysSpectrumFromBin ( EndianIStream eis  )  [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.

friend class asdm::SysCalTable [friend]

Definition at line 138 of file SysCalRow.h.


Member Data Documentation

Extrinsic Table asdm::SysCalRow::Attributes

Definition at line 832 of file SysCalRow.h.

Extrinsic Table asdm::SysCalRow::Attributes

Definition at line 162 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 file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1