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::AntennaRow Class Reference

The AntennaRow class is a row of a AntennaTable. More...

#include <AntennaRow.h>

List of all members.

Public Member Functions

virtual ~AntennaRow ()
 friend class asdm::TableStreamReader<AntennaTable, AntennaRow>;
AntennaTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
string getName () const
 ===> Attribute name
void setName (string name)
 Set name with the specified string.
AntennaMakeMod::AntennaMake getAntennaMake () const
 ===> Attribute antennaMake
void setAntennaMake (AntennaMakeMod::AntennaMake antennaMake)
 Set antennaMake with the specified AntennaMakeMod::AntennaMake.
AntennaTypeMod::AntennaType getAntennaType () const
 ===> Attribute antennaType
void setAntennaType (AntennaTypeMod::AntennaType antennaType)
 Set antennaType with the specified AntennaTypeMod::AntennaType.
Length getDishDiameter () const
 ===> Attribute dishDiameter
void setDishDiameter (Length dishDiameter)
 Set dishDiameter with the specified Length.
vector< LengthgetPosition () const
 ===> Attribute position
void setPosition (vector< Length > position)
 Set position with the specified vector<Length >.
vector< LengthgetOffset () const
 ===> Attribute offset
void setOffset (vector< Length > offset)
 Set offset with the specified vector<Length >.
ArrayTime getTime () const
 ===> Attribute time
void setTime (ArrayTime time)
 Set time with the specified ArrayTime.
Tag getAssocAntennaId () const
 Get assocAntennaId, which is optional.
void setAssocAntennaId (Tag assocAntennaId)
 Set assocAntennaId with the specified Tag.
void clearAssocAntennaId ()
 Mark assocAntennaId, which is an optional field, as non-existent.
Tag getStationId () const
 ===> Attribute stationId
void setStationId (Tag stationId)
 Set stationId with the specified Tag.
AntennaRowgetAssociatedAntenna () const
 Get the optional row in table Antenna by traversing the defined link to that table.
void setAssociatedAntennaLink (Tag assocAntennaId)
 Set the values of the link attributes needed to link this row to a row in table Antenna.
StationRowgetStationUsingStationId ()
 stationId pointer to the row in the Station table having Station.stationId == stationId
bool compareNoAutoInc (string name, AntennaMakeMod::AntennaMake antennaMake, AntennaTypeMod::AntennaType antennaType, Length dishDiameter, vector< Length > position, vector< Length > offset, ArrayTime time, Tag stationId)
 Compare each mandatory attribute except the autoincrementable one of this AntennaRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (string name, AntennaMakeMod::AntennaMake antennaMake, AntennaTypeMod::AntennaType antennaType, Length dishDiameter, vector< Length > position, vector< Length > offset, ArrayTime time, Tag stationId)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (AntennaRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::AntennaRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void toIDL (asdmIDL::AntennaRowIDL &x) const
 Define the content of a AntennaRowIDL struct from the values found in this row.
void setFromIDL (asdmIDL::AntennaRowIDL x)
 Fill the values of this row from the IDL struct AntennaRowIDL.
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 ~AntennaRow ()
 friend class asdm::TableStreamReader<AntennaTable, AntennaRow>;
AntennaTablegetTable () const
 Return the table to which this row belongs.
bool isAdded () const
 Has this row been added to its table ?
string getName () const
 ===> Attribute name
void setName (string name)
 Set name with the specified string.
AntennaMakeMod::AntennaMake getAntennaMake () const
 ===> Attribute antennaMake
void setAntennaMake (AntennaMakeMod::AntennaMake antennaMake)
 Set antennaMake with the specified AntennaMakeMod::AntennaMake.
AntennaTypeMod::AntennaType getAntennaType () const
 ===> Attribute antennaType
void setAntennaType (AntennaTypeMod::AntennaType antennaType)
 Set antennaType with the specified AntennaTypeMod::AntennaType.
Length getDishDiameter () const
 ===> Attribute dishDiameter
void setDishDiameter (Length dishDiameter)
 Set dishDiameter with the specified Length.
vector< LengthgetPosition () const
 ===> Attribute position
void setPosition (vector< Length > position)
 Set position with the specified vector<Length >.
vector< LengthgetOffset () const
 ===> Attribute offset
void setOffset (vector< Length > offset)
 Set offset with the specified vector<Length >.
ArrayTime getTime () const
 ===> Attribute time
void setTime (ArrayTime time)
 Set time with the specified ArrayTime.
Tag getAssocAntennaId () const
 Get assocAntennaId, which is optional.
void setAssocAntennaId (Tag assocAntennaId)
 Set assocAntennaId with the specified Tag.
void clearAssocAntennaId ()
 Mark assocAntennaId, which is an optional field, as non-existent.
Tag getStationId () const
 ===> Attribute stationId
void setStationId (Tag stationId)
 Set stationId with the specified Tag.
AntennaRowgetAssociatedAntenna () const
 Get the optional row in table Antenna by traversing the defined link to that table.
void setAssociatedAntennaLink (Tag assocAntennaId)
 Set the values of the link attributes needed to link this row to a row in table Antenna.
StationRowgetStationUsingStationId ()
 stationId pointer to the row in the Station table having Station.stationId == stationId
bool compareNoAutoInc (string name, AntennaMakeMod::AntennaMake antennaMake, AntennaTypeMod::AntennaType antennaType, Length dishDiameter, vector< Length > position, vector< Length > offset, ArrayTime time, Tag stationId)
 Compare each mandatory attribute except the autoincrementable one of this AntennaRow with the corresponding parameters and return true if there is a match and false otherwise.
bool compareRequiredValue (string name, AntennaMakeMod::AntennaMake antennaMake, AntennaTypeMod::AntennaType antennaType, Length dishDiameter, vector< Length > position, vector< Length > offset, ArrayTime time, Tag stationId)
 Compare each mandatory value (i.e.
bool equalByRequiredValue (AntennaRow *x)
 Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
asdmIDL::AntennaRowIDL * toIDL () const
 Return this row in the form of an IDL struct.
void setFromIDL (asdmIDL::AntennaRowIDL x)
 Fill the values of this row from the IDL struct AntennaRowIDL.
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
 Links

Private Member Functions

void isAdded (bool added)
 This method is used by the Table class when this row is added to the table.
 AntennaRow (AntennaTable &table)
 Create a AntennaRow.
 AntennaRow (AntennaTable &table, AntennaRow &row)
 Create a AntennaRow using a copy constructor mechanism.
void setAntennaId (Tag antennaId)
 Set antennaId with the specified Tag value.
void antennaIdFromBin (EndianIStream &eis)
void nameFromBin (EndianIStream &eis)
void antennaMakeFromBin (EndianIStream &eis)
void antennaTypeFromBin (EndianIStream &eis)
void dishDiameterFromBin (EndianIStream &eis)
void positionFromBin (EndianIStream &eis)
void offsetFromBin (EndianIStream &eis)
void timeFromBin (EndianIStream &eis)
void stationIdFromBin (EndianIStream &eis)
void assocAntennaIdFromBin (EndianIStream &eis)
void antennaIdFromText (const string &s)
void nameFromText (const string &s)
void antennaMakeFromText (const string &s)
void antennaTypeFromText (const string &s)
void dishDiameterFromText (const string &s)
void positionFromText (const string &s)
void offsetFromText (const string &s)
void timeFromText (const string &s)
void stationIdFromText (const string &s)
void assocAntennaIdFromText (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.
 AntennaRow (AntennaTable &table)
 Create a AntennaRow.
 AntennaRow (AntennaTable &table, AntennaRow &row)
 Create a AntennaRow using a copy constructor mechanism.
void setAntennaId (Tag antennaId)
 Set antennaId with the specified Tag value.
void antennaIdFromBin (EndianIStream &eis)
void nameFromBin (EndianIStream &eis)
void antennaMakeFromBin (EndianIStream &eis)
void antennaTypeFromBin (EndianIStream &eis)
void dishDiameterFromBin (EndianIStream &eis)
void positionFromBin (EndianIStream &eis)
void offsetFromBin (EndianIStream &eis)
void timeFromBin (EndianIStream &eis)
void stationIdFromBin (EndianIStream &eis)
void assocAntennaIdFromBin (EndianIStream &eis)
void antennaIdFromText (const string &s)
void nameFromText (const string &s)
void antennaMakeFromText (const string &s)
void antennaTypeFromText (const string &s)
void dishDiameterFromText (const string &s)
void positionFromText (const string &s)
void offsetFromText (const string &s)
void timeFromText (const string &s)
void stationIdFromText (const string &s)
void assocAntennaIdFromText (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

AntennaTabletable
 The table to which this row belongs.
bool hasBeenAdded
 Whether this row has been added to the table or not.
string name
 ===> Attribute name
AntennaMakeMod::AntennaMake antennaMake
 ===> Attribute antennaMake
AntennaTypeMod::AntennaType antennaType
 ===> Attribute antennaType
Length dishDiameter
 ===> Attribute dishDiameter
vector< Lengthposition
 ===> Attribute position
vector< Lengthoffset
 ===> Attribute offset
ArrayTime time
 ===> Attribute time
Tag assocAntennaId
Tag stationId
 ===> Attribute stationId
Links *binary deserialization
material from an EndianIStream
std::map< std::string,
AntennaAttributeFromBin
fromBinMethods
*text deserialization material
std::map< std::string,
AntennaAttributeFromText
fromTextMethods

Friends

class asdm::AntennaTable
class asdm::RowTransformer< AntennaRow >

Detailed Description

The AntennaRow class is a row of a AntennaTable.

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

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

Definition at line 120 of file AntennaRow.h.


Constructor & Destructor Documentation

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

friend class asdm::TableStreamReader<AntennaTable, AntennaRow>;

Create a AntennaRow.

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

Create a AntennaRow using a copy constructor mechanism.

Given a AntennaRow row and a AntennaTable table, the method creates a new AntennaRow 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::AntennaRow::~AntennaRow ( ) [virtual]

friend class asdm::TableStreamReader<AntennaTable, AntennaRow>;

Create a AntennaRow.

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

Create a AntennaRow using a copy constructor mechanism.

Given a AntennaRow row and a AntennaTable table, the method creates a new AntennaRow 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::AntennaRow::antennaIdFromText ( const string &  s) [private]
void asdm::AntennaRow::antennaIdFromText ( const string &  s) [private]
void asdm::AntennaRow::antennaMakeFromText ( const string &  s) [private]
void asdm::AntennaRow::antennaMakeFromText ( const string &  s) [private]
void asdm::AntennaRow::antennaTypeFromText ( const string &  s) [private]
void asdm::AntennaRow::antennaTypeFromText ( const string &  s) [private]
void asdm::AntennaRow::assocAntennaIdFromText ( const string &  s) [private]
void asdm::AntennaRow::assocAntennaIdFromText ( const string &  s) [private]

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

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

bool asdm::AntennaRow::compareNoAutoInc ( string  name,
AntennaMakeMod::AntennaMake  antennaMake,
AntennaTypeMod::AntennaType  antennaType,
Length  dishDiameter,
vector< Length position,
vector< Length offset,
ArrayTime  time,
Tag  stationId 
)

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

Parameters:
name
antennaMake
antennaType
dishDiameter
position
offset
time
stationId
bool asdm::AntennaRow::compareNoAutoInc ( string  name,
AntennaMakeMod::AntennaMake  antennaMake,
AntennaTypeMod::AntennaType  antennaType,
Length  dishDiameter,
vector< Length position,
vector< Length offset,
ArrayTime  time,
Tag  stationId 
)

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

Parameters:
name
antennaMake
antennaType
dishDiameter
position
offset
time
stationId
bool asdm::AntennaRow::compareRequiredValue ( string  name,
AntennaMakeMod::AntennaMake  antennaMake,
AntennaTypeMod::AntennaType  antennaType,
Length  dishDiameter,
vector< Length position,
vector< Length offset,
ArrayTime  time,
Tag  stationId 
)

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:
name
antennaMake
antennaType
dishDiameter
position
offset
time
stationId
bool asdm::AntennaRow::compareRequiredValue ( string  name,
AntennaMakeMod::AntennaMake  antennaMake,
AntennaTypeMod::AntennaType  antennaType,
Length  dishDiameter,
vector< Length position,
vector< Length offset,
ArrayTime  time,
Tag  stationId 
)

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:
name
antennaMake
antennaType
dishDiameter
position
offset
time
stationId
void asdm::AntennaRow::dishDiameterFromText ( const string &  s) [private]
void asdm::AntennaRow::dishDiameterFromText ( const string &  s) [private]

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 AntennaRow 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 AntennaRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.
void asdm::AntennaRow::fromText ( const std::string &  attributeName,
const std::string &  t 
) [private]
AntennaMakeMod::AntennaMake asdm::AntennaRow::getAntennaMake ( ) const

===> Attribute antennaMake

         

Get antennaMake.

Returns:
antennaMake as AntennaMakeMod::AntennaMake
AntennaMakeMod::AntennaMake asdm::AntennaRow::getAntennaMake ( ) const

===> Attribute antennaMake

         

Get antennaMake.

Returns:
antennaMake as AntennaMakeMod::AntennaMake
AntennaTypeMod::AntennaType asdm::AntennaRow::getAntennaType ( ) const

===> Attribute antennaType

         

Get antennaType.

Returns:
antennaType as AntennaTypeMod::AntennaType
AntennaTypeMod::AntennaType asdm::AntennaRow::getAntennaType ( ) const

===> Attribute antennaType

         

Get antennaType.

Returns:
antennaType as AntennaTypeMod::AntennaType

Get assocAntennaId, which is optional.

Returns:
assocAntennaId as Tag
Exceptions:
IllegalAccessExceptionIf assocAntennaId does not exist.

Get assocAntennaId, which is optional.

Returns:
assocAntennaId as Tag
Exceptions:
IllegalAccessExceptionIf assocAntennaId does not exist.

Get the optional row in table Antenna by traversing the defined link to that table.

Returns:
A row in Antenna table.
Exceptions:
NoSuchRowif there is no such row in table Antenna or the link does not exist.

Get the optional row in table Antenna by traversing the defined link to that table.

Returns:
A row in Antenna table.
Exceptions:
NoSuchRowif there is no such row in table Antenna or the link does not exist.

===> Attribute dishDiameter

         

Get dishDiameter.

Returns:
dishDiameter as Length

===> Attribute dishDiameter

         

Get dishDiameter.

Returns:
dishDiameter as Length
string asdm::AntennaRow::getName ( ) const

===> Attribute name

         

Get name.

Returns:
name as string
string asdm::AntennaRow::getName ( ) const

===> Attribute name

         

Get name.

Returns:
name as string
vector<Length > asdm::AntennaRow::getOffset ( ) const

===> Attribute offset

         

Get offset.

Returns:
offset as vector<Length >
vector<Length > asdm::AntennaRow::getOffset ( ) const

===> Attribute offset

         

Get offset.

Returns:
offset as vector<Length >

===> Attribute position

         

Get position.

Returns:
position as vector<Length >

===> Attribute position

         

Get position.

Returns:
position as vector<Length >

===> Attribute stationId

         

Get stationId.

Returns:
stationId as Tag

===> Attribute stationId

         

Get stationId.

Returns:
stationId as Tag

stationId pointer to the row in the Station table having Station.stationId == stationId

Returns:
a StationRow*

stationId pointer to the row in the Station table having Station.stationId == stationId

Returns:
a StationRow*

Return the table to which this row belongs.

Return the table to which this row belongs.

===> Attribute time

         

Get time.

Returns:
time as ArrayTime

===> Attribute time

         

Get time.

Returns:
time as ArrayTime
bool asdm::AntennaRow::isAdded ( ) const

Has this row been added to its table ?

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

Has this row been added to its table ?

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

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

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

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

void asdm::AntennaRow::nameFromBin ( EndianIStream eis) [private]
void asdm::AntennaRow::nameFromBin ( EndianIStream eis) [private]
void asdm::AntennaRow::nameFromText ( const string &  s) [private]
void asdm::AntennaRow::nameFromText ( const string &  s) [private]
void asdm::AntennaRow::offsetFromText ( const string &  s) [private]
void asdm::AntennaRow::offsetFromText ( const string &  s) [private]
void asdm::AntennaRow::positionFromText ( const string &  s) [private]
void asdm::AntennaRow::positionFromText ( const string &  s) [private]
void asdm::AntennaRow::setAntennaId ( Tag  antennaId) [private]

Set antennaId with the specified Tag value.

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::AntennaRow::setAntennaId ( Tag  antennaId) [private]

Set antennaId with the specified Tag value.

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::AntennaRow::setAntennaMake ( AntennaMakeMod::AntennaMake  antennaMake)

Set antennaMake with the specified AntennaMakeMod::AntennaMake.

Parameters:
antennaMakeThe AntennaMakeMod::AntennaMake value to which antennaMake is to be set.
void asdm::AntennaRow::setAntennaMake ( AntennaMakeMod::AntennaMake  antennaMake)

Set antennaMake with the specified AntennaMakeMod::AntennaMake.

Parameters:
antennaMakeThe AntennaMakeMod::AntennaMake value to which antennaMake is to be set.
void asdm::AntennaRow::setAntennaType ( AntennaTypeMod::AntennaType  antennaType)

Set antennaType with the specified AntennaTypeMod::AntennaType.

Parameters:
antennaTypeThe AntennaTypeMod::AntennaType value to which antennaType is to be set.
void asdm::AntennaRow::setAntennaType ( AntennaTypeMod::AntennaType  antennaType)

Set antennaType with the specified AntennaTypeMod::AntennaType.

Parameters:
antennaTypeThe AntennaTypeMod::AntennaType value to which antennaType is to be set.
void asdm::AntennaRow::setAssocAntennaId ( Tag  assocAntennaId)

Set assocAntennaId with the specified Tag.

Parameters:
assocAntennaIdThe Tag value to which assocAntennaId is to be set.
void asdm::AntennaRow::setAssocAntennaId ( Tag  assocAntennaId)

Set assocAntennaId with the specified Tag.

Parameters:
assocAntennaIdThe Tag value to which assocAntennaId is to be set.

Set the values of the link attributes needed to link this row to a row in table Antenna.

Set the values of the link attributes needed to link this row to a row in table Antenna.

void asdm::AntennaRow::setDishDiameter ( Length  dishDiameter)

Set dishDiameter with the specified Length.

Parameters:
dishDiameterThe Length value to which dishDiameter is to be set.
void asdm::AntennaRow::setDishDiameter ( Length  dishDiameter)

Set dishDiameter with the specified Length.

Parameters:
dishDiameterThe Length value to which dishDiameter is to be set.
void asdm::AntennaRow::setFromIDL ( asdmIDL::AntennaRowIDL  x)

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

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

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

Parameters:
xThe IDL struct containing the values used to fill this row.
Exceptions:
ConversionException
void asdm::AntennaRow::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::AntennaRow::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::AntennaRow::setName ( string  name)

Set name with the specified string.

Parameters:
nameThe string value to which name is to be set.
void asdm::AntennaRow::setName ( string  name)

Set name with the specified string.

Parameters:
nameThe string value to which name is to be set.
void asdm::AntennaRow::setOffset ( vector< Length offset)

Set offset with the specified vector<Length >.

Parameters:
offsetThe vector<Length > value to which offset is to be set.
void asdm::AntennaRow::setOffset ( vector< Length offset)

Set offset with the specified vector<Length >.

Parameters:
offsetThe vector<Length > value to which offset is to be set.
void asdm::AntennaRow::setPosition ( vector< Length position)

Set position with the specified vector<Length >.

Parameters:
positionThe vector<Length > value to which position is to be set.
void asdm::AntennaRow::setPosition ( vector< Length position)

Set position with the specified vector<Length >.

Parameters:
positionThe vector<Length > value to which position is to be set.
void asdm::AntennaRow::setStationId ( Tag  stationId)

Set stationId with the specified Tag.

Parameters:
stationIdThe Tag value to which stationId is to be set.
void asdm::AntennaRow::setStationId ( Tag  stationId)

Set stationId with the specified Tag.

Parameters:
stationIdThe Tag value to which stationId is to be set.

Set time with the specified ArrayTime.

Parameters:
timeThe ArrayTime value to which time is to be set.

Set time with the specified ArrayTime.

Parameters:
timeThe ArrayTime value to which time is to be set.
void asdm::AntennaRow::stationIdFromText ( const string &  s) [private]
void asdm::AntennaRow::stationIdFromText ( const string &  s) [private]
void asdm::AntennaRow::timeFromBin ( EndianIStream eis) [private]
void asdm::AntennaRow::timeFromBin ( EndianIStream eis) [private]
void asdm::AntennaRow::timeFromText ( const string &  s) [private]
void asdm::AntennaRow::timeFromText ( const string &  s) [private]
void asdm::AntennaRow::toBin ( EndianOSStream eoss) [private]

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

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

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

Parameters:
eossthe EndianOSStream to be written to
asdmIDL::AntennaRowIDL* asdm::AntennaRow::toIDL ( ) const

Return this row in the form of an IDL struct.

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

Return this row in the form of an IDL struct.

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

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

Parameters:
xa reference to the AntennaRowIDL struct to be set.
std::string asdm::AntennaRow::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::AntennaRow::toXML ( ) const

Return this row in the form of an XML string.

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

Friends And Related Function Documentation

Definition at line 121 of file AntennaRow.h.

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

Definition at line 122 of file AntennaRow.h.


Member Data Documentation

AntennaMakeMod::AntennaMake asdm::AntennaRow::antennaMake [private]

===> Attribute antennaMake

         

Definition at line 725 of file AntennaRow.h.

AntennaTypeMod::AntennaType asdm::AntennaRow::antennaType [private]

===> Attribute antennaType

         

Definition at line 736 of file AntennaRow.h.

Definition at line 797 of file AntennaRow.h.

Definition at line 145 of file AntennaRow.h.

Definition at line 379 of file AntennaRow.h.

===> Attribute dishDiameter

         

Definition at line 747 of file AntennaRow.h.

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

Definition at line 834 of file AntennaRow.h.

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

Definition at line 852 of file AntennaRow.h.

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

Definition at line 647 of file AntennaRow.h.

Definition at line 459 of file AntennaRow.h.

string asdm::AntennaRow::name [private]

===> Attribute name

         

Definition at line 714 of file AntennaRow.h.

vector< Length > asdm::AntennaRow::offset [private]

===> Attribute offset

         

Definition at line 769 of file AntennaRow.h.

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

===> Attribute position

         

Definition at line 758 of file AntennaRow.h.

===> Attribute stationId

         

Definition at line 808 of file AntennaRow.h.

The table to which this row belongs.

Definition at line 643 of file AntennaRow.h.

===> Attribute time

         

Definition at line 780 of file AntennaRow.h.


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