casa
5.7.0-16
|
The ConfigDescriptionRow class is a row of a ConfigDescriptionTable. More...
#include <ConfigDescriptionRow.h>
Public Member Functions | |
virtual | ~ConfigDescriptionRow () |
friend class asdm::TableStreamReader<ConfigDescriptionTable, ConfigDescriptionRow>; More... | |
ConfigDescriptionTable & | getTable () const |
Return the table to which this row belongs. More... | |
bool | isAdded () const |
Has this row been added to its table ? More... | |
void | setNumAntenna (int numAntenna) |
Set numAntenna with the specified int. More... | |
int | getNumDataDescription () const |
===> Attribute numDataDescription More... | |
void | setNumDataDescription (int numDataDescription) |
Set numDataDescription with the specified int. More... | |
int | getNumFeed () const |
===> Attribute numFeed More... | |
void | setNumFeed (int numFeed) |
Set numFeed with the specified int. More... | |
CorrelationModeMod::CorrelationMode | getCorrelationMode () const |
===> Attribute correlationMode More... | |
void | setCorrelationMode (CorrelationModeMod::CorrelationMode correlationMode) |
Set correlationMode with the specified CorrelationModeMod::CorrelationMode. More... | |
Tag | getConfigDescriptionId () const |
===> Attribute configDescriptionId More... | |
int | getNumAtmPhaseCorrection () const |
===> Attribute numAtmPhaseCorrection More... | |
void | setNumAtmPhaseCorrection (int numAtmPhaseCorrection) |
Set numAtmPhaseCorrection with the specified int. More... | |
std::vector < AtmPhaseCorrectionMod::AtmPhaseCorrection > | getAtmPhaseCorrection () const |
===> Attribute atmPhaseCorrection More... | |
void | setAtmPhaseCorrection (std::vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > atmPhaseCorrection) |
Set atmPhaseCorrection with the specified std::vector<AtmPhaseCorrectionMod::AtmPhaseCorrection >. More... | |
ProcessorTypeMod::ProcessorType | getProcessorType () const |
===> Attribute processorType More... | |
void | setProcessorType (ProcessorTypeMod::ProcessorType processorType) |
Set processorType with the specified ProcessorTypeMod::ProcessorType. More... | |
bool | isPhasedArrayListExists () const |
===> Attribute phasedArrayList, which is optional More... | |
std::vector< int > | getPhasedArrayList () const |
Get phasedArrayList, which is optional. More... | |
void | setPhasedArrayList (std::vector< int > phasedArrayList) |
Set phasedArrayList with the specified std::vector<int >. More... | |
void | clearPhasedArrayList () |
Mark phasedArrayList, which is an optional field, as non-existent. More... | |
SpectralResolutionTypeMod::SpectralResolutionType | getSpectralType () const |
===> Attribute spectralType More... | |
void | setSpectralType (SpectralResolutionTypeMod::SpectralResolutionType spectralType) |
Set spectralType with the specified SpectralResolutionTypeMod::SpectralResolutionType. More... | |
bool | isNumAssocValuesExists () const |
===> Attribute numAssocValues, which is optional More... | |
int | getNumAssocValues () const |
Get numAssocValues, which is optional. More... | |
void | setNumAssocValues (int numAssocValues) |
Set numAssocValues with the specified int. More... | |
void | clearNumAssocValues () |
Mark numAssocValues, which is an optional field, as non-existent. More... | |
bool | isAssocNatureExists () const |
===> Attribute assocNature, which is optional More... | |
std::vector < SpectralResolutionTypeMod::SpectralResolutionType > | getAssocNature () const |
Get assocNature, which is optional. More... | |
void | setAssocNature (std::vector< SpectralResolutionTypeMod::SpectralResolutionType > assocNature) |
Set assocNature with the specified std::vector<SpectralResolutionTypeMod::SpectralResolutionType >. More... | |
void | clearAssocNature () |
Mark assocNature, which is an optional field, as non-existent. More... | |
void | setAntennaId (std::vector< Tag > antennaId) |
Set antennaId with the specified std::vector<Tag> . More... | |
bool | isAssocConfigDescriptionIdExists () const |
===> Attribute assocConfigDescriptionId, which is optional More... | |
std::vector< Tag > | getAssocConfigDescriptionId () const |
Get assocConfigDescriptionId, which is optional. More... | |
void | setAssocConfigDescriptionId (std::vector< Tag > assocConfigDescriptionId) |
Set assocConfigDescriptionId with the specified std::vector<Tag> . More... | |
void | clearAssocConfigDescriptionId () |
Mark assocConfigDescriptionId, which is an optional field, as non-existent. More... | |
std::vector< Tag > | getDataDescriptionId () const |
===> Attribute dataDescriptionId More... | |
void | setDataDescriptionId (std::vector< Tag > dataDescriptionId) |
Set dataDescriptionId with the specified std::vector<Tag> . More... | |
std::vector< int > | getFeedId () const |
===> Attribute feedId More... | |
void | setFeedId (std::vector< int > feedId) |
Set feedId with the specified std::vector<int> . More... | |
Tag | getProcessorId () const |
===> Attribute processorId More... | |
void | setProcessorId (Tag processorId) |
Set processorId with the specified Tag. More... | |
std::vector< Tag > | getSwitchCycleId () const |
===> Attribute switchCycleId More... | |
void | setSwitchCycleId (std::vector< Tag > switchCycleId) |
Set switchCycleId with the specified std::vector<Tag> . More... | |
Links *void | setAssocConfigDescriptionId (int i, Tag assocConfigDescriptionId) |
Set assocConfigDescriptionId[i] with the specified Tag. More... | |
void | addAssocConfigDescriptionId (Tag id) |
Append a Tag to assocConfigDescriptionId. More... | |
void | addAssocConfigDescriptionId (const std::vector< Tag > &id) |
Append a vector of Tag to assocConfigDescriptionId. More... | |
const Tag | getAssocConfigDescriptionId (int i) |
Returns the Tag stored in assocConfigDescriptionId at position i. More... | |
ConfigDescriptionRow * | getConfigDescriptionUsingAssocConfigDescriptionId (int i) |
Returns the ConfigDescriptionRow linked to this row via the tag stored in assocConfigDescriptionId at position i. More... | |
std::vector < ConfigDescriptionRow * > | getConfigDescriptionsUsingAssocConfigDescriptionId () |
Returns the vector of ConfigDescriptionRow* linked to this row via the Tags stored in assocConfigDescriptionId. More... | |
void | setAntennaId (int i, Tag antennaId) |
Set antennaId[i] with the specified Tag. More... | |
void | addAntennaId (Tag id) |
Append a Tag to antennaId. More... | |
void | addAntennaId (const std::vector< Tag > &id) |
Append a vector of Tag to antennaId. More... | |
const Tag | getAntennaId (int i) |
Returns the Tag stored in antennaId at position i. More... | |
AntennaRow * | getAntennaUsingAntennaId (int i) |
Returns the AntennaRow linked to this row via the tag stored in antennaId at position i. More... | |
std::vector< AntennaRow * > | getAntennasUsingAntennaId () |
Returns the vector of AntennaRow* linked to this row via the Tags stored in antennaId. More... | |
void | setFeedId (int i, int feedId) |
Set feedId[i] with the specified int. More... | |
void | addFeedId (int id) |
===> Slices link from a row of ConfigDescription table to a collection of row of Feed table. More... | |
void | addFeedId (std::vector< int > id) |
Append an array of ids to feedId. More... | |
const std::vector< FeedRow * > | getFeeds (int i) |
Get the collection of rows in the Feed table having feedId == feedId[i]. More... | |
const std::vector< FeedRow * > | getFeeds () |
Get the collection of rows in the Feed table having feedId == feedId[i] for any i in [O..feedId.size()-1]. More... | |
void | setSwitchCycleId (int i, Tag switchCycleId) |
Set switchCycleId[i] with the specified Tag. More... | |
void | addSwitchCycleId (Tag id) |
Append a Tag to switchCycleId. More... | |
void | addSwitchCycleId (const std::vector< Tag > &id) |
Append a vector of Tag to switchCycleId. More... | |
const Tag | getSwitchCycleId (int i) |
Returns the Tag stored in switchCycleId at position i. More... | |
SwitchCycleRow * | getSwitchCycleUsingSwitchCycleId (int i) |
Returns the SwitchCycleRow linked to this row via the tag stored in switchCycleId at position i. More... | |
std::vector< SwitchCycleRow * > | getSwitchCyclesUsingSwitchCycleId () |
Returns the vector of SwitchCycleRow* linked to this row via the Tags stored in switchCycleId. More... | |
void | setDataDescriptionId (int i, Tag dataDescriptionId) |
Set dataDescriptionId[i] with the specified Tag. More... | |
void | addDataDescriptionId (Tag id) |
Append a Tag to dataDescriptionId. More... | |
void | addDataDescriptionId (const std::vector< Tag > &id) |
Append a vector of Tag to dataDescriptionId. More... | |
const Tag | getDataDescriptionId (int i) |
Returns the Tag stored in dataDescriptionId at position i. More... | |
DataDescriptionRow * | getDataDescriptionUsingDataDescriptionId (int i) |
Returns the DataDescriptionRow linked to this row via the tag stored in dataDescriptionId at position i. More... | |
std::vector< DataDescriptionRow * > | getDataDescriptionsUsingDataDescriptionId () |
Returns the vector of DataDescriptionRow* linked to this row via the Tags stored in dataDescriptionId. More... | |
ProcessorRow * | getProcessorUsingProcessorId () |
processorId pointer to the row in the Processor table having Processor.processorId == processorId More... | |
bool | compareNoAutoInc (int numAntenna, int numDataDescription, int numFeed, CorrelationModeMod::CorrelationMode correlationMode, int numAtmPhaseCorrection, std::vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > atmPhaseCorrection, ProcessorTypeMod::ProcessorType processorType, SpectralResolutionTypeMod::SpectralResolutionType spectralType, std::vector< Tag > antennaId, std::vector< int > feedId, std::vector< Tag > switchCycleId, std::vector< Tag > dataDescriptionId, Tag processorId) |
Compare each mandatory attribute except the autoincrementable one of this ConfigDescriptionRow with the corresponding parameters and return true if there is a match and false otherwise. More... | |
bool | compareRequiredValue (int numAntenna, int numDataDescription, int numFeed, CorrelationModeMod::CorrelationMode correlationMode, int numAtmPhaseCorrection, std::vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > atmPhaseCorrection, ProcessorTypeMod::ProcessorType processorType, SpectralResolutionTypeMod::SpectralResolutionType spectralType, std::vector< Tag > antennaId, std::vector< int > feedId, std::vector< Tag > switchCycleId, std::vector< Tag > dataDescriptionId, Tag processorId) |
Compare each mandatory value (i.e. More... | |
bool | equalByRequiredValue (ConfigDescriptionRow *x) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise. More... | |
asdmIDL::ConfigDescriptionRowIDL * | toIDL () const |
Return this row in the form of an IDL struct. More... | |
void | toIDL (asdmIDL::ConfigDescriptionRowIDL &x) const |
Define the content of a ConfigDescriptionRowIDL struct from the values found in this row. More... | |
void | setFromIDL (asdmIDL::ConfigDescriptionRowIDL x) |
Fill the values of this row from the IDL struct ConfigDescriptionRowIDL. More... | |
std::string | toXML () const |
Return this row in the form of an XML string. More... | |
void | setFromXML (std::string rowDoc) |
Fill the values of this row from an XML string that was produced by the toXML() method. More... | |
Public Attributes | |
Intrinsic Table | Attributes |
Extrinsic Table | Attributes |
Private Attributes | |
ConfigDescriptionTable & | table |
The table to which this row belongs. More... | |
bool | hasBeenAdded |
Whether this row has been added to the table or not. More... | |
int | numDataDescription |
===> Attribute numDataDescription More... | |
int | numFeed |
===> Attribute numFeed More... | |
CorrelationModeMod::CorrelationMode | correlationMode |
===> Attribute correlationMode More... | |
Tag | configDescriptionId |
===> Attribute configDescriptionId More... | |
int | numAtmPhaseCorrection |
===> Attribute numAtmPhaseCorrection More... | |
std::vector < AtmPhaseCorrectionMod::AtmPhaseCorrection > | atmPhaseCorrection |
===> Attribute atmPhaseCorrection More... | |
ProcessorTypeMod::ProcessorType | processorType |
===> Attribute processorType More... | |
bool | phasedArrayListExists |
===> Attribute phasedArrayList, which is optional More... | |
std::vector< int > | phasedArrayList |
SpectralResolutionTypeMod::SpectralResolutionType | spectralType |
===> Attribute spectralType More... | |
bool | numAssocValuesExists |
===> Attribute numAssocValues, which is optional More... | |
int | numAssocValues |
bool | assocNatureExists |
===> Attribute assocNature, which is optional More... | |
std::vector < SpectralResolutionTypeMod::SpectralResolutionType > | assocNature |
bool | assocConfigDescriptionIdExists |
===> Attribute assocConfigDescriptionId, which is optional More... | |
std::vector< Tag > | assocConfigDescriptionId |
std::vector< Tag > | dataDescriptionId |
===> Attribute dataDescriptionId More... | |
std::vector< int > | feedId |
===> Attribute feedId More... | |
Tag | processorId |
===> Attribute processorId More... | |
std::vector< Tag > | switchCycleId |
===> Attribute switchCycleId More... | |
Links *binary deserialization material from an EndianIStream std::map< std::string, ConfigDescriptionAttributeFromBin > | fromBinMethods |
*text deserialization material std::map< std::string, ConfigDescriptionAttributeFromText > | fromTextMethods |
Friends | |
class | asdm::ConfigDescriptionTable |
class | asdm::RowTransformer< ConfigDescriptionRow > |
The ConfigDescriptionRow class is a row of a ConfigDescriptionTable.
Generated from model's revision "-1", branch ""
Definition at line 138 of file ConfigDescriptionRow.h.
|
virtual |
friend class asdm::TableStreamReader<ConfigDescriptionTable, ConfigDescriptionRow>;
|
private |
Create a ConfigDescriptionRow.
This constructor is private because only the table can create rows. All rows know the table to which they belong.
table | The table to which this row belongs. |
|
private |
Create a ConfigDescriptionRow using a copy constructor mechanism.
Given a ConfigDescriptionRow row and a ConfigDescriptionTable table, the method creates a new ConfigDescriptionRow 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.
table | The table to which this row belongs. |
row | The row which is to be copied. |
void asdm::ConfigDescriptionRow::addAntennaId | ( | Tag | id | ) |
void asdm::ConfigDescriptionRow::addAntennaId | ( | const std::vector< Tag > & | id | ) |
void asdm::ConfigDescriptionRow::addAssocConfigDescriptionId | ( | Tag | id | ) |
void asdm::ConfigDescriptionRow::addAssocConfigDescriptionId | ( | const std::vector< Tag > & | id | ) |
void asdm::ConfigDescriptionRow::addDataDescriptionId | ( | Tag | id | ) |
void asdm::ConfigDescriptionRow::addDataDescriptionId | ( | const std::vector< Tag > & | id | ) |
void asdm::ConfigDescriptionRow::addFeedId | ( | int | id | ) |
===> Slices link from a row of ConfigDescription table to a collection of row of Feed table.
Append a new id to feedId
id | the int value to be appended to feedId |
void asdm::ConfigDescriptionRow::addFeedId | ( | std::vector< int > | id | ) |
Append an array of ids to feedId.
id | a vector of int containing the values to append to feedId. |
void asdm::ConfigDescriptionRow::addSwitchCycleId | ( | Tag | id | ) |
void asdm::ConfigDescriptionRow::addSwitchCycleId | ( | const std::vector< Tag > & | id | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void asdm::ConfigDescriptionRow::clearAssocConfigDescriptionId | ( | ) |
Mark assocConfigDescriptionId, which is an optional field, as non-existent.
void asdm::ConfigDescriptionRow::clearAssocNature | ( | ) |
Mark assocNature, which is an optional field, as non-existent.
void asdm::ConfigDescriptionRow::clearNumAssocValues | ( | ) |
Mark numAssocValues, which is an optional field, as non-existent.
void asdm::ConfigDescriptionRow::clearPhasedArrayList | ( | ) |
Mark phasedArrayList, which is an optional field, as non-existent.
bool asdm::ConfigDescriptionRow::compareNoAutoInc | ( | int | numAntenna, |
int | numDataDescription, | ||
int | numFeed, | ||
CorrelationModeMod::CorrelationMode | correlationMode, | ||
int | numAtmPhaseCorrection, | ||
std::vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > | atmPhaseCorrection, | ||
ProcessorTypeMod::ProcessorType | processorType, | ||
SpectralResolutionTypeMod::SpectralResolutionType | spectralType, | ||
std::vector< Tag > | antennaId, | ||
std::vector< int > | feedId, | ||
std::vector< Tag > | switchCycleId, | ||
std::vector< Tag > | dataDescriptionId, | ||
Tag | processorId | ||
) |
Compare each mandatory attribute except the autoincrementable one of this ConfigDescriptionRow with the corresponding parameters and return true if there is a match and false otherwise.
numAntenna | |
numDataDescription | |
numFeed | |
correlationMode | |
numAtmPhaseCorrection | |
atmPhaseCorrection | |
processorType | |
spectralType | |
antennaId | |
feedId | |
switchCycleId | |
dataDescriptionId | |
processorId |
bool asdm::ConfigDescriptionRow::compareRequiredValue | ( | int | numAntenna, |
int | numDataDescription, | ||
int | numFeed, | ||
CorrelationModeMod::CorrelationMode | correlationMode, | ||
int | numAtmPhaseCorrection, | ||
std::vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > | atmPhaseCorrection, | ||
ProcessorTypeMod::ProcessorType | processorType, | ||
SpectralResolutionTypeMod::SpectralResolutionType | spectralType, | ||
std::vector< Tag > | antennaId, | ||
std::vector< int > | feedId, | ||
std::vector< Tag > | switchCycleId, | ||
std::vector< Tag > | dataDescriptionId, | ||
Tag | processorId | ||
) |
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.
numAntenna | |
numDataDescription | |
numFeed | |
correlationMode | |
numAtmPhaseCorrection | |
atmPhaseCorrection | |
processorType | |
spectralType | |
antennaId | |
feedId | |
switchCycleId | |
dataDescriptionId | |
processorId |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
bool asdm::ConfigDescriptionRow::equalByRequiredValue | ( | ConfigDescriptionRow * | x | ) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
x | a pointer on the ConfigDescriptionRow whose required attributes of the value part will be compared with those of this. |
|
private |
|
private |
const Tag asdm::ConfigDescriptionRow::getAntennaId | ( | int | i | ) |
std::vector<AntennaRow *> asdm::ConfigDescriptionRow::getAntennasUsingAntennaId | ( | ) |
Returns the vector of AntennaRow* linked to this row via the Tags stored in antennaId.
AntennaRow* asdm::ConfigDescriptionRow::getAntennaUsingAntennaId | ( | int | i | ) |
Returns the AntennaRow linked to this row via the tag stored in antennaId at position i.
i | the position in antennaId. |
std::vector<Tag> asdm::ConfigDescriptionRow::getAssocConfigDescriptionId | ( | ) | const |
Get assocConfigDescriptionId, which is optional.
IllegalAccessException | If assocConfigDescriptionId does not exist. |
const Tag asdm::ConfigDescriptionRow::getAssocConfigDescriptionId | ( | int | i | ) |
std::vector<SpectralResolutionTypeMod::SpectralResolutionType > asdm::ConfigDescriptionRow::getAssocNature | ( | ) | const |
Get assocNature, which is optional.
IllegalAccessException | If assocNature does not exist. |
std::vector<AtmPhaseCorrectionMod::AtmPhaseCorrection > asdm::ConfigDescriptionRow::getAtmPhaseCorrection | ( | ) | const |
===> Attribute atmPhaseCorrection
Get atmPhaseCorrection.
Tag asdm::ConfigDescriptionRow::getConfigDescriptionId | ( | ) | const |
std::vector<ConfigDescriptionRow *> asdm::ConfigDescriptionRow::getConfigDescriptionsUsingAssocConfigDescriptionId | ( | ) |
Returns the vector of ConfigDescriptionRow* linked to this row via the Tags stored in assocConfigDescriptionId.
ConfigDescriptionRow* asdm::ConfigDescriptionRow::getConfigDescriptionUsingAssocConfigDescriptionId | ( | int | i | ) |
Returns the ConfigDescriptionRow linked to this row via the tag stored in assocConfigDescriptionId at position i.
i | the position in assocConfigDescriptionId. |
CorrelationModeMod::CorrelationMode asdm::ConfigDescriptionRow::getCorrelationMode | ( | ) | const |
===> Attribute correlationMode
Get correlationMode.
std::vector<Tag> asdm::ConfigDescriptionRow::getDataDescriptionId | ( | ) | const |
===> Attribute dataDescriptionId
Get dataDescriptionId.
const Tag asdm::ConfigDescriptionRow::getDataDescriptionId | ( | int | i | ) |
std::vector<DataDescriptionRow *> asdm::ConfigDescriptionRow::getDataDescriptionsUsingDataDescriptionId | ( | ) |
Returns the vector of DataDescriptionRow* linked to this row via the Tags stored in dataDescriptionId.
DataDescriptionRow* asdm::ConfigDescriptionRow::getDataDescriptionUsingDataDescriptionId | ( | int | i | ) |
Returns the DataDescriptionRow linked to this row via the tag stored in dataDescriptionId at position i.
i | the position in dataDescriptionId. |
std::vector<int> asdm::ConfigDescriptionRow::getFeedId | ( | ) | const |
===> Attribute feedId
Get feedId.
const std::vector<FeedRow *> asdm::ConfigDescriptionRow::getFeeds | ( | int | i | ) |
Get the collection of rows in the Feed table having feedId == feedId[i].
const std::vector<FeedRow *> asdm::ConfigDescriptionRow::getFeeds | ( | ) |
Get the collection of rows in the Feed table having feedId == feedId[i] for any i in [O..feedId.size()-1].
int asdm::ConfigDescriptionRow::getNumAssocValues | ( | ) | const |
Get numAssocValues, which is optional.
IllegalAccessException | If numAssocValues does not exist. |
int asdm::ConfigDescriptionRow::getNumAtmPhaseCorrection | ( | ) | const |
===> Attribute numAtmPhaseCorrection
Get numAtmPhaseCorrection.
int asdm::ConfigDescriptionRow::getNumDataDescription | ( | ) | const |
===> Attribute numDataDescription
Get numDataDescription.
int asdm::ConfigDescriptionRow::getNumFeed | ( | ) | const |
===> Attribute numFeed
Get numFeed.
std::vector<int > asdm::ConfigDescriptionRow::getPhasedArrayList | ( | ) | const |
Get phasedArrayList, which is optional.
IllegalAccessException | If phasedArrayList does not exist. |
Tag asdm::ConfigDescriptionRow::getProcessorId | ( | ) | const |
ProcessorTypeMod::ProcessorType asdm::ConfigDescriptionRow::getProcessorType | ( | ) | const |
===> Attribute processorType
Get processorType.
ProcessorRow* asdm::ConfigDescriptionRow::getProcessorUsingProcessorId | ( | ) |
processorId pointer to the row in the Processor table having Processor.processorId == processorId
SpectralResolutionTypeMod::SpectralResolutionType asdm::ConfigDescriptionRow::getSpectralType | ( | ) | const |
===> Attribute spectralType
Get spectralType.
std::vector<Tag> asdm::ConfigDescriptionRow::getSwitchCycleId | ( | ) | const |
===> Attribute switchCycleId
Get switchCycleId.
const Tag asdm::ConfigDescriptionRow::getSwitchCycleId | ( | int | i | ) |
std::vector<SwitchCycleRow *> asdm::ConfigDescriptionRow::getSwitchCyclesUsingSwitchCycleId | ( | ) |
Returns the vector of SwitchCycleRow* linked to this row via the Tags stored in switchCycleId.
SwitchCycleRow* asdm::ConfigDescriptionRow::getSwitchCycleUsingSwitchCycleId | ( | int | i | ) |
Returns the SwitchCycleRow linked to this row via the tag stored in switchCycleId at position i.
i | the position in switchCycleId. |
ConfigDescriptionTable& asdm::ConfigDescriptionRow::getTable | ( | ) | const |
Return the table to which this row belongs.
bool asdm::ConfigDescriptionRow::isAdded | ( | ) | const |
Has this row been added to its table ?
|
private |
This method is used by the Table class when this row is added to the table.
bool asdm::ConfigDescriptionRow::isAssocConfigDescriptionIdExists | ( | ) | const |
===> Attribute assocConfigDescriptionId, which is optional
The attribute assocConfigDescriptionId is optional. Return true if this attribute exists.
bool asdm::ConfigDescriptionRow::isAssocNatureExists | ( | ) | const |
===> Attribute assocNature, which is optional
The attribute assocNature is optional. Return true if this attribute exists.
bool asdm::ConfigDescriptionRow::isNumAssocValuesExists | ( | ) | const |
===> Attribute numAssocValues, which is optional
The attribute numAssocValues is optional. Return true if this attribute exists.
bool asdm::ConfigDescriptionRow::isPhasedArrayListExists | ( | ) | const |
===> Attribute phasedArrayList, which is optional
The attribute phasedArrayList is optional. Return true if this attribute exists.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void asdm::ConfigDescriptionRow::setAntennaId | ( | std::vector< Tag > | antennaId | ) |
Set antennaId with the specified std::vector<Tag> .
antennaId | The std::vector<Tag> value to which antennaId is to be set. |
void asdm::ConfigDescriptionRow::setAntennaId | ( | int | i, |
Tag | antennaId | ||
) |
void asdm::ConfigDescriptionRow::setAssocConfigDescriptionId | ( | std::vector< Tag > | assocConfigDescriptionId | ) |
Set assocConfigDescriptionId with the specified std::vector<Tag> .
assocConfigDescriptionId | The std::vector<Tag> value to which assocConfigDescriptionId is to be set. |
Links* void asdm::ConfigDescriptionRow::setAssocConfigDescriptionId | ( | int | i, |
Tag | assocConfigDescriptionId | ||
) |
Set assocConfigDescriptionId[i] with the specified Tag.
i | The index in assocConfigDescriptionId where to set the Tag value. |
assocConfigDescriptionId | The Tag value to which assocConfigDescriptionId[i] is to be set. |
OutOfBoundsException |
void asdm::ConfigDescriptionRow::setAssocNature | ( | std::vector< SpectralResolutionTypeMod::SpectralResolutionType > | assocNature | ) |
Set assocNature with the specified std::vector<SpectralResolutionTypeMod::SpectralResolutionType >.
assocNature | The std::vector<SpectralResolutionTypeMod::SpectralResolutionType > value to which assocNature is to be set. |
void asdm::ConfigDescriptionRow::setAtmPhaseCorrection | ( | std::vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > | atmPhaseCorrection | ) |
Set atmPhaseCorrection with the specified std::vector<AtmPhaseCorrectionMod::AtmPhaseCorrection >.
atmPhaseCorrection | The std::vector<AtmPhaseCorrectionMod::AtmPhaseCorrection > value to which atmPhaseCorrection is to be set. |
|
private |
Set configDescriptionId with the specified Tag value.
configDescriptionId | The Tag value to which configDescriptionId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
void asdm::ConfigDescriptionRow::setCorrelationMode | ( | CorrelationModeMod::CorrelationMode | correlationMode | ) |
Set correlationMode with the specified CorrelationModeMod::CorrelationMode.
correlationMode | The CorrelationModeMod::CorrelationMode value to which correlationMode is to be set. |
void asdm::ConfigDescriptionRow::setDataDescriptionId | ( | std::vector< Tag > | dataDescriptionId | ) |
Set dataDescriptionId with the specified std::vector<Tag> .
dataDescriptionId | The std::vector<Tag> value to which dataDescriptionId is to be set. |
void asdm::ConfigDescriptionRow::setDataDescriptionId | ( | int | i, |
Tag | dataDescriptionId | ||
) |
void asdm::ConfigDescriptionRow::setFeedId | ( | std::vector< int > | feedId | ) |
Set feedId with the specified std::vector<int> .
feedId | The std::vector<int> value to which feedId is to be set. |
void asdm::ConfigDescriptionRow::setFeedId | ( | int | i, |
int | feedId | ||
) |
Set feedId[i] with the specified int.
i | The index in feedId where to set the int value. |
feedId | The int value to which feedId[i] is to be set. |
IndexOutOfBoundsException |
void asdm::ConfigDescriptionRow::setFromIDL | ( | asdmIDL::ConfigDescriptionRowIDL | x | ) |
Fill the values of this row from the IDL struct ConfigDescriptionRowIDL.
x | The IDL struct containing the values used to fill this row. |
ConversionException |
void asdm::ConfigDescriptionRow::setFromXML | ( | std::string | rowDoc | ) |
Fill the values of this row from an XML string that was produced by the toXML() method.
rowDoc | the XML string being used to set the values of this row. |
ConversionException |
void asdm::ConfigDescriptionRow::setNumAntenna | ( | int | numAntenna | ) |
Set numAntenna with the specified int.
numAntenna | The int value to which numAntenna is to be set. |
void asdm::ConfigDescriptionRow::setNumAssocValues | ( | int | numAssocValues | ) |
Set numAssocValues with the specified int.
numAssocValues | The int value to which numAssocValues is to be set. |
void asdm::ConfigDescriptionRow::setNumAtmPhaseCorrection | ( | int | numAtmPhaseCorrection | ) |
Set numAtmPhaseCorrection with the specified int.
numAtmPhaseCorrection | The int value to which numAtmPhaseCorrection is to be set. |
void asdm::ConfigDescriptionRow::setNumDataDescription | ( | int | numDataDescription | ) |
Set numDataDescription with the specified int.
numDataDescription | The int value to which numDataDescription is to be set. |
void asdm::ConfigDescriptionRow::setNumFeed | ( | int | numFeed | ) |
Set numFeed with the specified int.
numFeed | The int value to which numFeed is to be set. |
void asdm::ConfigDescriptionRow::setPhasedArrayList | ( | std::vector< int > | phasedArrayList | ) |
Set phasedArrayList with the specified std::vector<int >.
phasedArrayList | The std::vector<int > value to which phasedArrayList is to be set. |
void asdm::ConfigDescriptionRow::setProcessorId | ( | Tag | processorId | ) |
void asdm::ConfigDescriptionRow::setProcessorType | ( | ProcessorTypeMod::ProcessorType | processorType | ) |
Set processorType with the specified ProcessorTypeMod::ProcessorType.
processorType | The ProcessorTypeMod::ProcessorType value to which processorType is to be set. |
void asdm::ConfigDescriptionRow::setSpectralType | ( | SpectralResolutionTypeMod::SpectralResolutionType | spectralType | ) |
Set spectralType with the specified SpectralResolutionTypeMod::SpectralResolutionType.
spectralType | The SpectralResolutionTypeMod::SpectralResolutionType value to which spectralType is to be set. |
void asdm::ConfigDescriptionRow::setSwitchCycleId | ( | std::vector< Tag > | switchCycleId | ) |
Set switchCycleId with the specified std::vector<Tag> .
switchCycleId | The std::vector<Tag> value to which switchCycleId is to be set. |
void asdm::ConfigDescriptionRow::setSwitchCycleId | ( | int | i, |
Tag | switchCycleId | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
Serialize this into a stream of bytes written to an EndianOSStream.
eoss | the EndianOSStream to be written to |
asdmIDL::ConfigDescriptionRowIDL* asdm::ConfigDescriptionRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::ConfigDescriptionRow::toIDL | ( | asdmIDL::ConfigDescriptionRowIDL & | x | ) | const |
Define the content of a ConfigDescriptionRowIDL struct from the values found in this row.
x | a reference to the ConfigDescriptionRowIDL struct to be set. |
std::string asdm::ConfigDescriptionRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
|
friend |
Definition at line 139 of file ConfigDescriptionRow.h.
|
friend |
Definition at line 140 of file ConfigDescriptionRow.h.
|
private |
Definition at line 1406 of file ConfigDescriptionRow.h.
|
private |
===> Attribute assocConfigDescriptionId, which is optional
Definition at line 1403 of file ConfigDescriptionRow.h.
|
private |
Definition at line 1378 of file ConfigDescriptionRow.h.
|
private |
===> Attribute assocNature, which is optional
Definition at line 1375 of file ConfigDescriptionRow.h.
|
private |
===> Attribute atmPhaseCorrection
Definition at line 1317 of file ConfigDescriptionRow.h.
Extrinsic Table asdm::ConfigDescriptionRow::Attributes |
Definition at line 163 of file ConfigDescriptionRow.h.
Extrinsic Table asdm::ConfigDescriptionRow::Attributes |
Definition at line 550 of file ConfigDescriptionRow.h.
|
private |
===> Attribute configDescriptionId
Definition at line 1283 of file ConfigDescriptionRow.h.
|
private |
===> Attribute correlationMode
Definition at line 1272 of file ConfigDescriptionRow.h.
|
private |
===> Attribute dataDescriptionId
Definition at line 1417 of file ConfigDescriptionRow.h.
|
private |
===> Attribute feedId
Definition at line 1428 of file ConfigDescriptionRow.h.
|
private |
Definition at line 1502 of file ConfigDescriptionRow.h.
|
private |
Definition at line 1528 of file ConfigDescriptionRow.h.
|
private |
Whether this row has been added to the table or not.
Definition at line 1195 of file ConfigDescriptionRow.h.
|
private |
Definition at line 1365 of file ConfigDescriptionRow.h.
|
private |
===> Attribute numAssocValues, which is optional
Definition at line 1362 of file ConfigDescriptionRow.h.
|
private |
===> Attribute numAtmPhaseCorrection
Definition at line 1306 of file ConfigDescriptionRow.h.
|
private |
===> Attribute numDataDescription
Definition at line 1250 of file ConfigDescriptionRow.h.
|
private |
===> Attribute numFeed
Definition at line 1261 of file ConfigDescriptionRow.h.
|
private |
Definition at line 1341 of file ConfigDescriptionRow.h.
|
private |
===> Attribute phasedArrayList, which is optional
Definition at line 1338 of file ConfigDescriptionRow.h.
|
private |
===> Attribute processorId
Definition at line 1439 of file ConfigDescriptionRow.h.
|
private |
===> Attribute processorType
Definition at line 1328 of file ConfigDescriptionRow.h.
|
private |
===> Attribute spectralType
Definition at line 1352 of file ConfigDescriptionRow.h.
|
private |
===> Attribute switchCycleId
Definition at line 1450 of file ConfigDescriptionRow.h.
|
private |
The table to which this row belongs.
Definition at line 1191 of file ConfigDescriptionRow.h.