asdm::SourceRow Class Reference

The SourceRow class is a row of a SourceTable. More...

#include <SourceRow.h>

List of all members.

Public Member Functions

virtual ~SourceRow ()
 friend class asdm::TableStreamReader<SourceTable, SourceRow>;
SourceTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
ArrayTimeInterval getTimeInterval () const
 ===> Attribute timeInterval
void setTimeInterval (ArrayTimeInterval timeInterval)
 Set timeInterval with the specified ArrayTimeInterval.
string getCode () const
 ===> Attribute code
void setCode (string code)
 Set code with the specified string.
vector< AnglegetDirection () const
 ===> Attribute direction
void setDirection (vector< Angle > direction)
 Set direction with the specified vector<Angle >.
vector< AngularRategetProperMotion () const
 ===> Attribute properMotion
void setProperMotion (vector< AngularRate > properMotion)
 Set properMotion with the specified vector<AngularRate >.
string getSourceName () const
 ===> Attribute sourceName
void setSourceName (string sourceName)
 Set sourceName with the specified string.
bool isDirectionCodeExists () const
 ===> Attribute directionCode, which is optional
DirectionReferenceCodeMod::DirectionReferenceCode getDirectionCode () const
 Get directionCode, which is optional.
void setDirectionCode (DirectionReferenceCodeMod::DirectionReferenceCode directionCode)
 Set directionCode with the specified DirectionReferenceCodeMod::DirectionReferenceCode.
void clearDirectionCode ()
 Mark directionCode, which is an optional field, as non-existent.
bool isDirectionEquinoxExists () const
 ===> Attribute directionEquinox, which is optional
ArrayTime getDirectionEquinox () const
 Get directionEquinox, which is optional.
void setDirectionEquinox (ArrayTime directionEquinox)
 Set directionEquinox with the specified ArrayTime.
void clearDirectionEquinox ()
 Mark directionEquinox, which is an optional field, as non-existent.
bool isCalibrationGroupExists () const
 ===> Attribute calibrationGroup, which is optional
int getCalibrationGroup () const
 Get calibrationGroup, which is optional.
void setCalibrationGroup (int calibrationGroup)
 Set calibrationGroup with the specified int.
void clearCalibrationGroup ()
 Mark calibrationGroup, which is an optional field, as non-existent.
bool isCatalogExists () const
 ===> Attribute catalog, which is optional
string getCatalog () const
 Get catalog, which is optional.
void setCatalog (string catalog)
 Set catalog with the specified string.
void clearCatalog ()
 Mark catalog, which is an optional field, as non-existent.
bool isDeltaVelExists () const
 ===> Attribute deltaVel, which is optional
Speed getDeltaVel () const
 Get deltaVel, which is optional.
void setDeltaVel (Speed deltaVel)
 Set deltaVel with the specified Speed.
void clearDeltaVel ()
 Mark deltaVel, which is an optional field, as non-existent.
bool isPositionExists () const
 ===> Attribute position, which is optional
vector< LengthgetPosition () const
 Get position, which is optional.
void setPosition (vector< Length > position)
 Set position with the specified vector<Length >.
void clearPosition ()
 Mark position, which is an optional field, as non-existent.
bool isNumLinesExists () const
 ===> Attribute numLines, which is optional
int getNumLines () const
 Get numLines, which is optional.
void setNumLines (int numLines)
 Set numLines with the specified int.
void clearNumLines ()
 Mark numLines, which is an optional field, as non-existent.
bool isTransitionExists () const
 ===> Attribute transition, which is optional
vector< string > getTransition () const
 Get transition, which is optional.
void setTransition (vector< string > transition)
 Set transition with the specified vector<string >.
void clearTransition ()
 Mark transition, which is an optional field, as non-existent.
bool isRestFrequencyExists () const
 ===> Attribute restFrequency, which is optional
vector< FrequencygetRestFrequency () const
 Get restFrequency, which is optional.
void setRestFrequency (vector< Frequency > restFrequency)
 Set restFrequency with the specified vector<Frequency >.
void clearRestFrequency ()
 Mark restFrequency, which is an optional field, as non-existent.
bool isSysVelExists () const
 ===> Attribute sysVel, which is optional
vector< SpeedgetSysVel () const
 Get sysVel, which is optional.
void setSysVel (vector< Speed > sysVel)
 Set sysVel with the specified vector<Speed >.
void clearSysVel ()
 Mark sysVel, which is an optional field, as non-existent.
bool isRangeVelExists () const
 ===> Attribute rangeVel, which is optional
vector< SpeedgetRangeVel () const
 Get rangeVel, which is optional.
void setRangeVel (vector< Speed > rangeVel)
 Set rangeVel with the specified vector<Speed >.
void clearRangeVel ()
 Mark rangeVel, which is an optional field, as non-existent.
bool isSourceModelExists () const
 ===> Attribute sourceModel, which is optional
SourceModelMod::SourceModel getSourceModel () const
 Get sourceModel, which is optional.
void setSourceModel (SourceModelMod::SourceModel sourceModel)
 Set sourceModel with the specified SourceModelMod::SourceModel.
void clearSourceModel ()
 Mark sourceModel, which is an optional field, as non-existent.
bool isFrequencyRefCodeExists () const
 ===> Attribute frequencyRefCode, which is optional
FrequencyReferenceCodeMod::FrequencyReferenceCode getFrequencyRefCode () const
 Get frequencyRefCode, which is optional.
void setFrequencyRefCode (FrequencyReferenceCodeMod::FrequencyReferenceCode frequencyRefCode)
 Set frequencyRefCode with the specified FrequencyReferenceCodeMod::FrequencyReferenceCode.
void clearFrequencyRefCode ()
 Mark frequencyRefCode, which is an optional field, as non-existent.
bool isNumFreqExists () const
 ===> Attribute numFreq, which is optional
int getNumFreq () const
 Get numFreq, which is optional.
void setNumFreq (int numFreq)
 Set numFreq with the specified int.
void clearNumFreq ()
 Mark numFreq, which is an optional field, as non-existent.
bool isNumStokesExists () const
 ===> Attribute numStokes, which is optional
int getNumStokes () const
 Get numStokes, which is optional.
void setNumStokes (int numStokes)
 Set numStokes with the specified int.
void clearNumStokes ()
 Mark numStokes, which is an optional field, as non-existent.
bool isFrequencyExists () const
 ===> Attribute frequency, which is optional
vector< FrequencygetFrequency () const
 Get frequency, which is optional.
void setFrequency (vector< Frequency > frequency)
 Set frequency with the specified vector<Frequency >.
void clearFrequency ()
 Mark frequency, which is an optional field, as non-existent.
bool isFrequencyIntervalExists () const
 ===> Attribute frequencyInterval, which is optional
vector< FrequencygetFrequencyInterval () const
 Get frequencyInterval, which is optional.
void setFrequencyInterval (vector< Frequency > frequencyInterval)
 Set frequencyInterval with the specified vector<Frequency >.
void clearFrequencyInterval ()
 Mark frequencyInterval, which is an optional field, as non-existent.
bool isStokesParameterExists () const
 ===> Attribute stokesParameter, which is optional
vector
< StokesParameterMod::StokesParameter > 
getStokesParameter () const
 Get stokesParameter, which is optional.
void setStokesParameter (vector< StokesParameterMod::StokesParameter > stokesParameter)
 Set stokesParameter with the specified vector<StokesParameterMod::StokesParameter >.
void clearStokesParameter ()
 Mark stokesParameter, which is an optional field, as non-existent.
bool isFluxExists () const
 ===> Attribute flux, which is optional
vector< vector< Flux > > getFlux () const
 Get flux, which is optional.
void setFlux (vector< vector< Flux > > flux)
 Set flux with the specified vector<vector<Flux > >.
void clearFlux ()
 Mark flux, which is an optional field, as non-existent.
bool isFluxErrExists () const
 ===> Attribute fluxErr, which is optional
vector< vector< Flux > > getFluxErr () const
 Get fluxErr, which is optional.
void setFluxErr (vector< vector< Flux > > fluxErr)
 Set fluxErr with the specified vector<vector<Flux > >.
void clearFluxErr ()
 Mark fluxErr, which is an optional field, as non-existent.
bool isPositionAngleExists () const
 ===> Attribute positionAngle, which is optional
vector< AnglegetPositionAngle () const
 Get positionAngle, which is optional.
void setPositionAngle (vector< Angle > positionAngle)
 Set positionAngle with the specified vector<Angle >.
void clearPositionAngle ()
 Mark positionAngle, which is an optional field, as non-existent.
bool isPositionAngleErrExists () const
 ===> Attribute positionAngleErr, which is optional
vector< AnglegetPositionAngleErr () const
 Get positionAngleErr, which is optional.
void setPositionAngleErr (vector< Angle > positionAngleErr)
 Set positionAngleErr with the specified vector<Angle >.
void clearPositionAngleErr ()
 Mark positionAngleErr, which is an optional field, as non-existent.
bool isSizeExists () const
 ===> Attribute size, which is optional
vector< vector< Angle > > getSize () const
 Get size, which is optional.
void setSize (vector< vector< Angle > > size)
 Set size with the specified vector<vector<Angle > >.
void clearSize ()
 Mark size, which is an optional field, as non-existent.
bool isSizeErrExists () const
 ===> Attribute sizeErr, which is optional
vector< vector< Angle > > getSizeErr () const
 Get sizeErr, which is optional.
void setSizeErr (vector< vector< Angle > > sizeErr)
 Set sizeErr with the specified vector<vector<Angle > >.
void clearSizeErr ()
 Mark sizeErr, which is an optional field, as non-existent.
bool isVelRefCodeExists () const
 ===> Attribute velRefCode, which is optional
RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode getVelRefCode () const
 Get velRefCode, which is optional.
void setVelRefCode (RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode velRefCode)
 Set velRefCode with the specified RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode.
void clearVelRefCode ()
 Mark velRefCode, which is an optional field, as non-existent.
void setSpectralWindowId (Tag spectralWindowId)
 Set spectralWindowId with the specified Tag.
Links *SpectralWindowRowgetSpectralWindowUsingSpectralWindowId ()
 spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId
bool compareNoAutoInc (ArrayTimeInterval timeInterval, Tag spectralWindowId, string code, vector< Angle > direction, vector< AngularRate > properMotion, string sourceName)
 Compare each mandatory attribute except the autoincrementable one of this SourceRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (string code, vector< Angle > direction, vector< AngularRate > properMotion, string sourceName)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (SourceRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::SourceRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void toIDL (asdmIDL::SourceRowIDL &x) const
 Define the content of a SourceRowIDL struct from the values found in this row.
void setFromIDL (asdmIDL::SourceRowIDL x)
 Fill the values of this row from the IDL struct SourceRowIDL.
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.
 SourceRow (SourceTable &table)
 Create a SourceRow.
 SourceRow (SourceTable &table, SourceRow &row)
 Create a SourceRow using a copy constructor mechanism.
void setSourceId (int sourceId)
 Set sourceId with the specified int value.
void sourceIdFromBin (EndianIStream &eis)
void timeIntervalFromBin (EndianIStream &eis)
void spectralWindowIdFromBin (EndianIStream &eis)
void codeFromBin (EndianIStream &eis)
void directionFromBin (EndianIStream &eis)
void properMotionFromBin (EndianIStream &eis)
void sourceNameFromBin (EndianIStream &eis)
void directionCodeFromBin (EndianIStream &eis)
void directionEquinoxFromBin (EndianIStream &eis)
void calibrationGroupFromBin (EndianIStream &eis)
void catalogFromBin (EndianIStream &eis)
void deltaVelFromBin (EndianIStream &eis)
void positionFromBin (EndianIStream &eis)
void numLinesFromBin (EndianIStream &eis)
void transitionFromBin (EndianIStream &eis)
void restFrequencyFromBin (EndianIStream &eis)
void sysVelFromBin (EndianIStream &eis)
void rangeVelFromBin (EndianIStream &eis)
void sourceModelFromBin (EndianIStream &eis)
void frequencyRefCodeFromBin (EndianIStream &eis)
void numFreqFromBin (EndianIStream &eis)
void numStokesFromBin (EndianIStream &eis)
void frequencyFromBin (EndianIStream &eis)
void frequencyIntervalFromBin (EndianIStream &eis)
void stokesParameterFromBin (EndianIStream &eis)
void fluxFromBin (EndianIStream &eis)
void fluxErrFromBin (EndianIStream &eis)
void positionAngleFromBin (EndianIStream &eis)
void positionAngleErrFromBin (EndianIStream &eis)
void sizeFromBin (EndianIStream &eis)
void sizeErrFromBin (EndianIStream &eis)
void velRefCodeFromBin (EndianIStream &eis)
void sourceIdFromText (const string &s)
void timeIntervalFromText (const string &s)
void spectralWindowIdFromText (const string &s)
void codeFromText (const string &s)
void directionFromText (const string &s)
void properMotionFromText (const string &s)
void sourceNameFromText (const string &s)
void directionCodeFromText (const string &s)
void directionEquinoxFromText (const string &s)
void calibrationGroupFromText (const string &s)
void catalogFromText (const string &s)
void deltaVelFromText (const string &s)
void positionFromText (const string &s)
void numLinesFromText (const string &s)
void transitionFromText (const string &s)
void restFrequencyFromText (const string &s)
void sysVelFromText (const string &s)
void rangeVelFromText (const string &s)
void sourceModelFromText (const string &s)
void frequencyRefCodeFromText (const string &s)
void numFreqFromText (const string &s)
void numStokesFromText (const string &s)
void frequencyFromText (const string &s)
void frequencyIntervalFromText (const string &s)
void stokesParameterFromText (const string &s)
void fluxFromText (const string &s)
void fluxErrFromText (const string &s)
void positionAngleFromText (const string &s)
void positionAngleErrFromText (const string &s)
void sizeFromText (const string &s)
void sizeErrFromText (const string &s)
void velRefCodeFromText (const string &s)
void toBin (EndianOSStream &eoss)
 Serialize this into a stream of bytes written to an EndianOSStream.

Private Attributes

SourceTabletable
 The table to which this row belongs.
bool hasBeenAdded
 Whether this row has been added to the table or not.
ArrayTimeInterval timeInterval
 ===> Attribute timeInterval
string code
 ===> Attribute code
vector< Angledirection
 ===> Attribute direction
vector< AngularRateproperMotion
 ===> Attribute properMotion
string sourceName
 ===> Attribute sourceName
bool directionCodeExists
 ===> Attribute directionCode, which is optional
DirectionReferenceCodeMod::DirectionReferenceCode directionCode
bool directionEquinoxExists
 ===> Attribute directionEquinox, which is optional
ArrayTime directionEquinox
bool calibrationGroupExists
 ===> Attribute calibrationGroup, which is optional
int calibrationGroup
bool catalogExists
 ===> Attribute catalog, which is optional
string catalog
bool deltaVelExists
 ===> Attribute deltaVel, which is optional
Speed deltaVel
bool positionExists
 ===> Attribute position, which is optional
vector< Lengthposition
bool numLinesExists
 ===> Attribute numLines, which is optional
int numLines
bool transitionExists
 ===> Attribute transition, which is optional
vector< string > transition
bool restFrequencyExists
 ===> Attribute restFrequency, which is optional
vector< FrequencyrestFrequency
bool sysVelExists
 ===> Attribute sysVel, which is optional
vector< SpeedsysVel
bool rangeVelExists
 ===> Attribute rangeVel, which is optional
vector< SpeedrangeVel
bool sourceModelExists
 ===> Attribute sourceModel, which is optional
SourceModelMod::SourceModel sourceModel
bool frequencyRefCodeExists
 ===> Attribute frequencyRefCode, which is optional
FrequencyReferenceCodeMod::FrequencyReferenceCode frequencyRefCode
bool numFreqExists
 ===> Attribute numFreq, which is optional
int numFreq
bool numStokesExists
 ===> Attribute numStokes, which is optional
int numStokes
bool frequencyExists
 ===> Attribute frequency, which is optional
vector< Frequencyfrequency
bool frequencyIntervalExists
 ===> Attribute frequencyInterval, which is optional
vector< FrequencyfrequencyInterval
bool stokesParameterExists
 ===> Attribute stokesParameter, which is optional
vector
< StokesParameterMod::StokesParameter > 
stokesParameter
bool fluxExists
 ===> Attribute flux, which is optional
vector< vector< Flux > > flux
bool fluxErrExists
 ===> Attribute fluxErr, which is optional
vector< vector< Flux > > fluxErr
bool positionAngleExists
 ===> Attribute positionAngle, which is optional
vector< AnglepositionAngle
bool positionAngleErrExists
 ===> Attribute positionAngleErr, which is optional
vector< AnglepositionAngleErr
bool sizeExists
 ===> Attribute size, which is optional
vector< vector< Angle > > size
bool sizeErrExists
 ===> Attribute sizeErr, which is optional
vector< vector< Angle > > sizeErr
bool velRefCodeExists
 ===> Attribute velRefCode, which is optional
RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode velRefCode
Links *binary deserialization
material from an EndianIStream
std::map< std::string,
SourceAttributeFromBin
fromBinMethods
*text deserialization material
std::map< std::string,
SourceAttributeFromText
fromTextMethods

Friends

class asdm::SourceTable
class asdm::RowTransformer< SourceRow >

Detailed Description

The SourceRow class is a row of a SourceTable.

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

Definition at line 193 of file SourceRow.h.


Constructor & Destructor Documentation

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

friend class asdm::TableStreamReader<SourceTable, SourceRow>;

asdm::SourceRow::SourceRow ( SourceTable table  )  [private]

Create a SourceRow.

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::SourceRow::SourceRow ( SourceTable table,
SourceRow row 
) [private]

Create a SourceRow using a copy constructor mechanism.

Given a SourceRow row and a SourceTable table, the method creates a new SourceRow 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::SourceRow::calibrationGroupFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::calibrationGroupFromText ( const string &  s  )  [private]
void asdm::SourceRow::catalogFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::catalogFromText ( const string &  s  )  [private]
void asdm::SourceRow::clearCalibrationGroup (  ) 

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

void asdm::SourceRow::clearCatalog (  ) 

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

void asdm::SourceRow::clearDeltaVel (  ) 

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

void asdm::SourceRow::clearDirectionCode (  ) 

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

void asdm::SourceRow::clearDirectionEquinox (  ) 

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

void asdm::SourceRow::clearFlux (  ) 

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

void asdm::SourceRow::clearFluxErr (  ) 

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

void asdm::SourceRow::clearFrequency (  ) 

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

void asdm::SourceRow::clearFrequencyInterval (  ) 

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

void asdm::SourceRow::clearFrequencyRefCode (  ) 

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

void asdm::SourceRow::clearNumFreq (  ) 

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

void asdm::SourceRow::clearNumLines (  ) 

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

void asdm::SourceRow::clearNumStokes (  ) 

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

void asdm::SourceRow::clearPosition (  ) 

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

void asdm::SourceRow::clearPositionAngle (  ) 

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

void asdm::SourceRow::clearPositionAngleErr (  ) 

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

void asdm::SourceRow::clearRangeVel (  ) 

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

void asdm::SourceRow::clearRestFrequency (  ) 

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

void asdm::SourceRow::clearSize (  ) 

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

void asdm::SourceRow::clearSizeErr (  ) 

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

void asdm::SourceRow::clearSourceModel (  ) 

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

void asdm::SourceRow::clearStokesParameter (  ) 

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

void asdm::SourceRow::clearSysVel (  ) 

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

void asdm::SourceRow::clearTransition (  ) 

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

void asdm::SourceRow::clearVelRefCode (  ) 

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

void asdm::SourceRow::codeFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::codeFromText ( const string &  s  )  [private]
bool asdm::SourceRow::compareNoAutoInc ( ArrayTimeInterval  timeInterval,
Tag  spectralWindowId,
string  code,
vector< Angle direction,
vector< AngularRate properMotion,
string  sourceName 
)

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

Parameters:
timeInterval 
spectralWindowId 
code 
direction 
properMotion 
sourceName 
bool asdm::SourceRow::compareRequiredValue ( string  code,
vector< Angle direction,
vector< AngularRate properMotion,
string  sourceName 
)

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:
code 
direction 
properMotion 
sourceName 
void asdm::SourceRow::deltaVelFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::deltaVelFromText ( const string &  s  )  [private]
void asdm::SourceRow::directionCodeFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::directionCodeFromText ( const string &  s  )  [private]
void asdm::SourceRow::directionEquinoxFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::directionEquinoxFromText ( const string &  s  )  [private]
void asdm::SourceRow::directionFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::directionFromText ( const string &  s  )  [private]
bool asdm::SourceRow::equalByRequiredValue ( SourceRow 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 SourceRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.
void asdm::SourceRow::fluxErrFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::fluxErrFromText ( const string &  s  )  [private]
void asdm::SourceRow::fluxFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::fluxFromText ( const string &  s  )  [private]
void asdm::SourceRow::frequencyFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::frequencyFromText ( const string &  s  )  [private]
void asdm::SourceRow::frequencyIntervalFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::frequencyIntervalFromText ( const string &  s  )  [private]
void asdm::SourceRow::frequencyRefCodeFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::frequencyRefCodeFromText ( const string &  s  )  [private]
int asdm::SourceRow::getCalibrationGroup (  )  const

Get calibrationGroup, which is optional.

Returns:
calibrationGroup as int
Exceptions:
IllegalAccessException If calibrationGroup does not exist.
string asdm::SourceRow::getCatalog (  )  const

Get catalog, which is optional.

Returns:
catalog as string
Exceptions:
IllegalAccessException If catalog does not exist.
string asdm::SourceRow::getCode (  )  const

===> Attribute code

Get code.

Returns:
code as string
Speed asdm::SourceRow::getDeltaVel (  )  const

Get deltaVel, which is optional.

Returns:
deltaVel as Speed
Exceptions:
IllegalAccessException If deltaVel does not exist.
vector<Angle > asdm::SourceRow::getDirection (  )  const

===> Attribute direction

Get direction.

Returns:
direction as vector<Angle >
DirectionReferenceCodeMod::DirectionReferenceCode asdm::SourceRow::getDirectionCode (  )  const

Get directionCode, which is optional.

Returns:
directionCode as DirectionReferenceCodeMod::DirectionReferenceCode
Exceptions:
IllegalAccessException If directionCode does not exist.
ArrayTime asdm::SourceRow::getDirectionEquinox (  )  const

Get directionEquinox, which is optional.

Returns:
directionEquinox as ArrayTime
Exceptions:
IllegalAccessException If directionEquinox does not exist.
vector<vector<Flux > > asdm::SourceRow::getFlux (  )  const

Get flux, which is optional.

Returns:
flux as vector<vector<Flux > >
Exceptions:
IllegalAccessException If flux does not exist.
vector<vector<Flux > > asdm::SourceRow::getFluxErr (  )  const

Get fluxErr, which is optional.

Returns:
fluxErr as vector<vector<Flux > >
Exceptions:
IllegalAccessException If fluxErr does not exist.
vector<Frequency > asdm::SourceRow::getFrequency (  )  const

Get frequency, which is optional.

Returns:
frequency as vector<Frequency >
Exceptions:
IllegalAccessException If frequency does not exist.
vector<Frequency > asdm::SourceRow::getFrequencyInterval (  )  const

Get frequencyInterval, which is optional.

Returns:
frequencyInterval as vector<Frequency >
Exceptions:
IllegalAccessException If frequencyInterval does not exist.
FrequencyReferenceCodeMod::FrequencyReferenceCode asdm::SourceRow::getFrequencyRefCode (  )  const

Get frequencyRefCode, which is optional.

Returns:
frequencyRefCode as FrequencyReferenceCodeMod::FrequencyReferenceCode
Exceptions:
IllegalAccessException If frequencyRefCode does not exist.
int asdm::SourceRow::getNumFreq (  )  const

Get numFreq, which is optional.

Returns:
numFreq as int
Exceptions:
IllegalAccessException If numFreq does not exist.
int asdm::SourceRow::getNumLines (  )  const

Get numLines, which is optional.

Returns:
numLines as int
Exceptions:
IllegalAccessException If numLines does not exist.
int asdm::SourceRow::getNumStokes (  )  const

Get numStokes, which is optional.

Returns:
numStokes as int
Exceptions:
IllegalAccessException If numStokes does not exist.
vector<Length > asdm::SourceRow::getPosition (  )  const

Get position, which is optional.

Returns:
position as vector<Length >
Exceptions:
IllegalAccessException If position does not exist.
vector<Angle > asdm::SourceRow::getPositionAngle (  )  const

Get positionAngle, which is optional.

Returns:
positionAngle as vector<Angle >
Exceptions:
IllegalAccessException If positionAngle does not exist.
vector<Angle > asdm::SourceRow::getPositionAngleErr (  )  const

Get positionAngleErr, which is optional.

Returns:
positionAngleErr as vector<Angle >
Exceptions:
IllegalAccessException If positionAngleErr does not exist.
vector<AngularRate > asdm::SourceRow::getProperMotion (  )  const

===> Attribute properMotion

Get properMotion.

Returns:
properMotion as vector<AngularRate >
vector<Speed > asdm::SourceRow::getRangeVel (  )  const

Get rangeVel, which is optional.

Returns:
rangeVel as vector<Speed >
Exceptions:
IllegalAccessException If rangeVel does not exist.
vector<Frequency > asdm::SourceRow::getRestFrequency (  )  const

Get restFrequency, which is optional.

Returns:
restFrequency as vector<Frequency >
Exceptions:
IllegalAccessException If restFrequency does not exist.
vector<vector<Angle > > asdm::SourceRow::getSize (  )  const

Get size, which is optional.

Returns:
size as vector<vector<Angle > >
Exceptions:
IllegalAccessException If size does not exist.
vector<vector<Angle > > asdm::SourceRow::getSizeErr (  )  const

Get sizeErr, which is optional.

Returns:
sizeErr as vector<vector<Angle > >
Exceptions:
IllegalAccessException If sizeErr does not exist.
SourceModelMod::SourceModel asdm::SourceRow::getSourceModel (  )  const

Get sourceModel, which is optional.

Returns:
sourceModel as SourceModelMod::SourceModel
Exceptions:
IllegalAccessException If sourceModel does not exist.
string asdm::SourceRow::getSourceName (  )  const

===> Attribute sourceName

Get sourceName.

Returns:
sourceName as string
Links* SpectralWindowRow* asdm::SourceRow::getSpectralWindowUsingSpectralWindowId (  ) 

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

Returns:
a SpectralWindowRow*
vector<StokesParameterMod::StokesParameter > asdm::SourceRow::getStokesParameter (  )  const

Get stokesParameter, which is optional.

Returns:
stokesParameter as vector<StokesParameterMod::StokesParameter >
Exceptions:
IllegalAccessException If stokesParameter does not exist.
vector<Speed > asdm::SourceRow::getSysVel (  )  const

Get sysVel, which is optional.

Returns:
sysVel as vector<Speed >
Exceptions:
IllegalAccessException If sysVel does not exist.
SourceTable& asdm::SourceRow::getTable (  )  const

Return the table to which this row belongs.

ArrayTimeInterval asdm::SourceRow::getTimeInterval (  )  const

===> Attribute timeInterval

Get timeInterval.

Returns:
timeInterval as ArrayTimeInterval
vector<string > asdm::SourceRow::getTransition (  )  const

Get transition, which is optional.

Returns:
transition as vector<string >
Exceptions:
IllegalAccessException If transition does not exist.
RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode asdm::SourceRow::getVelRefCode (  )  const

Get velRefCode, which is optional.

Returns:
velRefCode as RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode
Exceptions:
IllegalAccessException If velRefCode does not exist.
void asdm::SourceRow::isAdded ( bool  added  )  [private]

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

bool asdm::SourceRow::isAdded (  )  const

Has this row been added to its table ?

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

===> Attribute calibrationGroup, which is optional

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

Returns:
true if and only if the calibrationGroup attribute exists.
bool asdm::SourceRow::isCatalogExists (  )  const

===> Attribute catalog, which is optional

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

Returns:
true if and only if the catalog attribute exists.
bool asdm::SourceRow::isDeltaVelExists (  )  const

===> Attribute deltaVel, which is optional

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

Returns:
true if and only if the deltaVel attribute exists.
bool asdm::SourceRow::isDirectionCodeExists (  )  const

===> Attribute directionCode, which is optional

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

Returns:
true if and only if the directionCode attribute exists.
bool asdm::SourceRow::isDirectionEquinoxExists (  )  const

===> Attribute directionEquinox, which is optional

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

Returns:
true if and only if the directionEquinox attribute exists.
bool asdm::SourceRow::isFluxErrExists (  )  const

===> Attribute fluxErr, which is optional

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

Returns:
true if and only if the fluxErr attribute exists.
bool asdm::SourceRow::isFluxExists (  )  const

===> Attribute flux, which is optional

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

Returns:
true if and only if the flux attribute exists.
bool asdm::SourceRow::isFrequencyExists (  )  const

===> Attribute frequency, which is optional

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

Returns:
true if and only if the frequency attribute exists.
bool asdm::SourceRow::isFrequencyIntervalExists (  )  const

===> Attribute frequencyInterval, which is optional

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

Returns:
true if and only if the frequencyInterval attribute exists.
bool asdm::SourceRow::isFrequencyRefCodeExists (  )  const

===> Attribute frequencyRefCode, which is optional

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

Returns:
true if and only if the frequencyRefCode attribute exists.
bool asdm::SourceRow::isNumFreqExists (  )  const

===> Attribute numFreq, which is optional

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

Returns:
true if and only if the numFreq attribute exists.
bool asdm::SourceRow::isNumLinesExists (  )  const

===> Attribute numLines, which is optional

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

Returns:
true if and only if the numLines attribute exists.
bool asdm::SourceRow::isNumStokesExists (  )  const

===> Attribute numStokes, which is optional

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

Returns:
true if and only if the numStokes attribute exists.
bool asdm::SourceRow::isPositionAngleErrExists (  )  const

===> Attribute positionAngleErr, which is optional

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

Returns:
true if and only if the positionAngleErr attribute exists.
bool asdm::SourceRow::isPositionAngleExists (  )  const

===> Attribute positionAngle, which is optional

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

Returns:
true if and only if the positionAngle attribute exists.
bool asdm::SourceRow::isPositionExists (  )  const

===> Attribute position, which is optional

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

Returns:
true if and only if the position attribute exists.
bool asdm::SourceRow::isRangeVelExists (  )  const

===> Attribute rangeVel, which is optional

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

Returns:
true if and only if the rangeVel attribute exists.
bool asdm::SourceRow::isRestFrequencyExists (  )  const

===> Attribute restFrequency, which is optional

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

Returns:
true if and only if the restFrequency attribute exists.
bool asdm::SourceRow::isSizeErrExists (  )  const

===> Attribute sizeErr, which is optional

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

Returns:
true if and only if the sizeErr attribute exists.
bool asdm::SourceRow::isSizeExists (  )  const

===> Attribute size, which is optional

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

Returns:
true if and only if the size attribute exists.
bool asdm::SourceRow::isSourceModelExists (  )  const

===> Attribute sourceModel, which is optional

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

Returns:
true if and only if the sourceModel attribute exists.
bool asdm::SourceRow::isStokesParameterExists (  )  const

===> Attribute stokesParameter, which is optional

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

Returns:
true if and only if the stokesParameter attribute exists.
bool asdm::SourceRow::isSysVelExists (  )  const

===> Attribute sysVel, which is optional

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

Returns:
true if and only if the sysVel attribute exists.
bool asdm::SourceRow::isTransitionExists (  )  const

===> Attribute transition, which is optional

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

Returns:
true if and only if the transition attribute exists.
bool asdm::SourceRow::isVelRefCodeExists (  )  const

===> Attribute velRefCode, which is optional

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

Returns:
true if and only if the velRefCode attribute exists.
void asdm::SourceRow::numFreqFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::numFreqFromText ( const string &  s  )  [private]
void asdm::SourceRow::numLinesFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::numLinesFromText ( const string &  s  )  [private]
void asdm::SourceRow::numStokesFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::numStokesFromText ( const string &  s  )  [private]
void asdm::SourceRow::positionAngleErrFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::positionAngleErrFromText ( const string &  s  )  [private]
void asdm::SourceRow::positionAngleFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::positionAngleFromText ( const string &  s  )  [private]
void asdm::SourceRow::positionFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::positionFromText ( const string &  s  )  [private]
void asdm::SourceRow::properMotionFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::properMotionFromText ( const string &  s  )  [private]
void asdm::SourceRow::rangeVelFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::rangeVelFromText ( const string &  s  )  [private]
void asdm::SourceRow::restFrequencyFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::restFrequencyFromText ( const string &  s  )  [private]
void asdm::SourceRow::setCalibrationGroup ( int  calibrationGroup  ) 

Set calibrationGroup with the specified int.

Parameters:
calibrationGroup The int value to which calibrationGroup is to be set.
void asdm::SourceRow::setCatalog ( string  catalog  ) 

Set catalog with the specified string.

Parameters:
catalog The string value to which catalog is to be set.
void asdm::SourceRow::setCode ( string  code  ) 

Set code with the specified string.

Parameters:
code The string value to which code is to be set.
void asdm::SourceRow::setDeltaVel ( Speed  deltaVel  ) 

Set deltaVel with the specified Speed.

Parameters:
deltaVel The Speed value to which deltaVel is to be set.
void asdm::SourceRow::setDirection ( vector< Angle direction  ) 

Set direction with the specified vector<Angle >.

Parameters:
direction The vector<Angle > value to which direction is to be set.
void asdm::SourceRow::setDirectionCode ( DirectionReferenceCodeMod::DirectionReferenceCode  directionCode  ) 

Set directionCode with the specified DirectionReferenceCodeMod::DirectionReferenceCode.

Parameters:
directionCode The DirectionReferenceCodeMod::DirectionReferenceCode value to which directionCode is to be set.
void asdm::SourceRow::setDirectionEquinox ( ArrayTime  directionEquinox  ) 

Set directionEquinox with the specified ArrayTime.

Parameters:
directionEquinox The ArrayTime value to which directionEquinox is to be set.
void asdm::SourceRow::setFlux ( vector< vector< Flux > >  flux  ) 

Set flux with the specified vector<vector<Flux > >.

Parameters:
flux The vector<vector<Flux > > value to which flux is to be set.
void asdm::SourceRow::setFluxErr ( vector< vector< Flux > >  fluxErr  ) 

Set fluxErr with the specified vector<vector<Flux > >.

Parameters:
fluxErr The vector<vector<Flux > > value to which fluxErr is to be set.
void asdm::SourceRow::setFrequency ( vector< Frequency frequency  ) 

Set frequency with the specified vector<Frequency >.

Parameters:
frequency The vector<Frequency > value to which frequency is to be set.
void asdm::SourceRow::setFrequencyInterval ( vector< Frequency frequencyInterval  ) 

Set frequencyInterval with the specified vector<Frequency >.

Parameters:
frequencyInterval The vector<Frequency > value to which frequencyInterval is to be set.
void asdm::SourceRow::setFrequencyRefCode ( FrequencyReferenceCodeMod::FrequencyReferenceCode  frequencyRefCode  ) 

Set frequencyRefCode with the specified FrequencyReferenceCodeMod::FrequencyReferenceCode.

Parameters:
frequencyRefCode The FrequencyReferenceCodeMod::FrequencyReferenceCode value to which frequencyRefCode is to be set.
void asdm::SourceRow::setFromIDL ( asdmIDL::SourceRowIDL  x  ) 

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

Parameters:
x The IDL struct containing the values used to fill this row.
Exceptions:
ConversionException 
void asdm::SourceRow::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::SourceRow::setNumFreq ( int  numFreq  ) 

Set numFreq with the specified int.

Parameters:
numFreq The int value to which numFreq is to be set.
void asdm::SourceRow::setNumLines ( int  numLines  ) 

Set numLines with the specified int.

Parameters:
numLines The int value to which numLines is to be set.
void asdm::SourceRow::setNumStokes ( int  numStokes  ) 

Set numStokes with the specified int.

Parameters:
numStokes The int value to which numStokes is to be set.
void asdm::SourceRow::setPosition ( vector< Length position  ) 

Set position with the specified vector<Length >.

Parameters:
position The vector<Length > value to which position is to be set.
void asdm::SourceRow::setPositionAngle ( vector< Angle positionAngle  ) 

Set positionAngle with the specified vector<Angle >.

Parameters:
positionAngle The vector<Angle > value to which positionAngle is to be set.
void asdm::SourceRow::setPositionAngleErr ( vector< Angle positionAngleErr  ) 

Set positionAngleErr with the specified vector<Angle >.

Parameters:
positionAngleErr The vector<Angle > value to which positionAngleErr is to be set.
void asdm::SourceRow::setProperMotion ( vector< AngularRate properMotion  ) 

Set properMotion with the specified vector<AngularRate >.

Parameters:
properMotion The vector<AngularRate > value to which properMotion is to be set.
void asdm::SourceRow::setRangeVel ( vector< Speed rangeVel  ) 

Set rangeVel with the specified vector<Speed >.

Parameters:
rangeVel The vector<Speed > value to which rangeVel is to be set.
void asdm::SourceRow::setRestFrequency ( vector< Frequency restFrequency  ) 

Set restFrequency with the specified vector<Frequency >.

Parameters:
restFrequency The vector<Frequency > value to which restFrequency is to be set.
void asdm::SourceRow::setSize ( vector< vector< Angle > >  size  ) 

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

Parameters:
size The vector<vector<Angle > > value to which size is to be set.
void asdm::SourceRow::setSizeErr ( vector< vector< Angle > >  sizeErr  ) 

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

Parameters:
sizeErr The vector<vector<Angle > > value to which sizeErr is to be set.
void asdm::SourceRow::setSourceId ( int  sourceId  )  [private]

Set sourceId with the specified int value.

Parameters:
sourceId The int value to which sourceId 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::SourceRow::setSourceModel ( SourceModelMod::SourceModel  sourceModel  ) 

Set sourceModel with the specified SourceModelMod::SourceModel.

Parameters:
sourceModel The SourceModelMod::SourceModel value to which sourceModel is to be set.
void asdm::SourceRow::setSourceName ( string  sourceName  ) 

Set sourceName with the specified string.

Parameters:
sourceName The string value to which sourceName is to be set.
void asdm::SourceRow::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::SourceRow::setStokesParameter ( vector< StokesParameterMod::StokesParameter >  stokesParameter  ) 

Set stokesParameter with the specified vector<StokesParameterMod::StokesParameter >.

Parameters:
stokesParameter The vector<StokesParameterMod::StokesParameter > value to which stokesParameter is to be set.
void asdm::SourceRow::setSysVel ( vector< Speed sysVel  ) 

Set sysVel with the specified vector<Speed >.

Parameters:
sysVel The vector<Speed > value to which sysVel is to be set.
void asdm::SourceRow::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::SourceRow::setTransition ( vector< string >  transition  ) 

Set transition with the specified vector<string >.

Parameters:
transition The vector<string > value to which transition is to be set.
void asdm::SourceRow::setVelRefCode ( RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode  velRefCode  ) 

Set velRefCode with the specified RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode.

Parameters:
velRefCode The RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode value to which velRefCode is to be set.
void asdm::SourceRow::sizeErrFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::sizeErrFromText ( const string &  s  )  [private]
void asdm::SourceRow::sizeFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::sizeFromText ( const string &  s  )  [private]
void asdm::SourceRow::sourceIdFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::sourceIdFromText ( const string &  s  )  [private]
void asdm::SourceRow::sourceModelFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::sourceModelFromText ( const string &  s  )  [private]
void asdm::SourceRow::sourceNameFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::sourceNameFromText ( const string &  s  )  [private]
void asdm::SourceRow::spectralWindowIdFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::spectralWindowIdFromText ( const string &  s  )  [private]
void asdm::SourceRow::stokesParameterFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::stokesParameterFromText ( const string &  s  )  [private]
void asdm::SourceRow::sysVelFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::sysVelFromText ( const string &  s  )  [private]
void asdm::SourceRow::timeIntervalFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::timeIntervalFromText ( const string &  s  )  [private]
void asdm::SourceRow::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::SourceRow::toIDL ( asdmIDL::SourceRowIDL &  x  )  const

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

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

Return this row in the form of an IDL struct.

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

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.
void asdm::SourceRow::transitionFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::transitionFromText ( const string &  s  )  [private]
void asdm::SourceRow::velRefCodeFromBin ( EndianIStream eis  )  [private]
void asdm::SourceRow::velRefCodeFromText ( const string &  s  )  [private]

Friends And Related Function Documentation

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

Definition at line 195 of file SourceRow.h.

friend class asdm::SourceTable [friend]

Definition at line 194 of file SourceRow.h.


Member Data Documentation

Extrinsic Table asdm::SourceRow::Attributes

Definition at line 1419 of file SourceRow.h.

Extrinsic Table asdm::SourceRow::Attributes

Definition at line 218 of file SourceRow.h.

Definition at line 1777 of file SourceRow.h.

===> Attribute calibrationGroup, which is optional

Definition at line 1774 of file SourceRow.h.

string asdm::SourceRow::catalog [private]

Definition at line 1790 of file SourceRow.h.

===> Attribute catalog, which is optional

Definition at line 1787 of file SourceRow.h.

string asdm::SourceRow::code [private]

===> Attribute code

Definition at line 1705 of file SourceRow.h.

Definition at line 1803 of file SourceRow.h.

===> Attribute deltaVel, which is optional

Definition at line 1800 of file SourceRow.h.

vector<Angle > asdm::SourceRow::direction [private]

===> Attribute direction

Definition at line 1716 of file SourceRow.h.

DirectionReferenceCodeMod::DirectionReferenceCode asdm::SourceRow::directionCode [private]

Definition at line 1751 of file SourceRow.h.

===> Attribute directionCode, which is optional

Definition at line 1748 of file SourceRow.h.

Definition at line 1764 of file SourceRow.h.

===> Attribute directionEquinox, which is optional

Definition at line 1761 of file SourceRow.h.

vector<vector<Flux > > asdm::SourceRow::flux [private]

Definition at line 1985 of file SourceRow.h.

vector<vector<Flux > > asdm::SourceRow::fluxErr [private]

Definition at line 1998 of file SourceRow.h.

===> Attribute fluxErr, which is optional

Definition at line 1995 of file SourceRow.h.

===> Attribute flux, which is optional

Definition at line 1982 of file SourceRow.h.

Definition at line 1946 of file SourceRow.h.

===> Attribute frequency, which is optional

Definition at line 1943 of file SourceRow.h.

Definition at line 1959 of file SourceRow.h.

===> Attribute frequencyInterval, which is optional

Definition at line 1956 of file SourceRow.h.

FrequencyReferenceCodeMod::FrequencyReferenceCode asdm::SourceRow::frequencyRefCode [private]

Definition at line 1907 of file SourceRow.h.

===> Attribute frequencyRefCode, which is optional

Definition at line 1904 of file SourceRow.h.

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

Definition at line 2100 of file SourceRow.h.

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

Definition at line 2140 of file SourceRow.h.

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

Definition at line 1627 of file SourceRow.h.

int asdm::SourceRow::numFreq [private]

Definition at line 1920 of file SourceRow.h.

===> Attribute numFreq, which is optional

Definition at line 1917 of file SourceRow.h.

Definition at line 1829 of file SourceRow.h.

===> Attribute numLines, which is optional

Definition at line 1826 of file SourceRow.h.

Definition at line 1933 of file SourceRow.h.

===> Attribute numStokes, which is optional

Definition at line 1930 of file SourceRow.h.

vector<Length > asdm::SourceRow::position [private]

Definition at line 1816 of file SourceRow.h.

Definition at line 2011 of file SourceRow.h.

Definition at line 2024 of file SourceRow.h.

===> Attribute positionAngleErr, which is optional

Definition at line 2021 of file SourceRow.h.

===> Attribute positionAngle, which is optional

Definition at line 2008 of file SourceRow.h.

===> Attribute position, which is optional

Definition at line 1813 of file SourceRow.h.

===> Attribute properMotion

Definition at line 1727 of file SourceRow.h.

vector<Speed > asdm::SourceRow::rangeVel [private]

Definition at line 1881 of file SourceRow.h.

===> Attribute rangeVel, which is optional

Definition at line 1878 of file SourceRow.h.

Definition at line 1855 of file SourceRow.h.

===> Attribute restFrequency, which is optional

Definition at line 1852 of file SourceRow.h.

vector<vector<Angle > > asdm::SourceRow::size [private]

Definition at line 2037 of file SourceRow.h.

vector<vector<Angle > > asdm::SourceRow::sizeErr [private]

Definition at line 2050 of file SourceRow.h.

===> Attribute sizeErr, which is optional

Definition at line 2047 of file SourceRow.h.

===> Attribute size, which is optional

Definition at line 2034 of file SourceRow.h.

SourceModelMod::SourceModel asdm::SourceRow::sourceModel [private]

Definition at line 1894 of file SourceRow.h.

===> Attribute sourceModel, which is optional

Definition at line 1891 of file SourceRow.h.

string asdm::SourceRow::sourceName [private]

===> Attribute sourceName

Definition at line 1738 of file SourceRow.h.

vector<StokesParameterMod::StokesParameter > asdm::SourceRow::stokesParameter [private]

Definition at line 1972 of file SourceRow.h.

===> Attribute stokesParameter, which is optional

Definition at line 1969 of file SourceRow.h.

vector<Speed > asdm::SourceRow::sysVel [private]

Definition at line 1868 of file SourceRow.h.

===> Attribute sysVel, which is optional

Definition at line 1865 of file SourceRow.h.

The table to which this row belongs.

Definition at line 1623 of file SourceRow.h.

===> Attribute timeInterval

Definition at line 1694 of file SourceRow.h.

vector<string > asdm::SourceRow::transition [private]

Definition at line 1842 of file SourceRow.h.

===> Attribute transition, which is optional

Definition at line 1839 of file SourceRow.h.

RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode asdm::SourceRow::velRefCode [private]

Definition at line 2063 of file SourceRow.h.

===> Attribute velRefCode, which is optional

Definition at line 2060 of file SourceRow.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