#include <ConfigDescriptionRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
ConfigDescriptionTable & | getTable () const |
ConfigDescriptionRowIDL * | toIDL () const |
void | setFromIDL (ConfigDescriptionRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
int | getNumAntenna () const |
void | setNumAntenna (int numAntenna) |
int | getNumFeed () const |
void | setNumFeed (int numFeed) |
vector< int > | getNumSubBand () const |
void | setNumSubBand (vector< int > numSubBand) |
bool | isPhasedArrayListExists () const |
vector< int > | getPhasedArrayList () const throw (IllegalAccessException) |
void | setPhasedArrayList (vector< int > phasedArrayList) |
void | clearPhasedArrayList () |
CorrelationMode | getCorrelationMode () const |
void | setCorrelationMode (CorrelationMode correlationMode) |
bool | isFlagAntExists () const |
vector< bool > | getFlagAnt () const throw (IllegalAccessException) |
void | setFlagAnt (vector< bool > flagAnt) |
void | clearFlagAnt () |
Tag | getConfigDescriptionId () const |
AtmPhaseCorrection | getAtmPhaseCorrection () const |
void | setAtmPhaseCorrection (AtmPhaseCorrection atmPhaseCorrection) |
bool | isAssocNatureExists () const |
vector< SpectralResolutionType > | getAssocNature () const throw (IllegalAccessException) |
void | setAssocNature (vector< SpectralResolutionType > assocNature) |
void | clearAssocNature () |
vector< Tag > | getAntennaId () const |
void | setAntennaId (vector< Tag > antennaId) |
bool | isAssocConfigDescriptionIdExists () const |
vector< Tag > | getAssocConfigDescriptionId () const throw (IllegalAccessException) |
void | setAssocConfigDescriptionId (vector< Tag > assocConfigDescriptionId) |
void | clearAssocConfigDescriptionId () |
vector< Tag > | getDataDescriptionId () const |
void | setDataDescriptionId (vector< Tag > dataDescriptionId) |
vector< int > | getFeedId () const |
void | setFeedId (vector< int > feedId) |
Tag | getProcessorId () const |
void | setProcessorId (Tag processorId) |
vector< Tag > | getSwitchCycleId () const |
void | setSwitchCycleId (vector< Tag > switchCycleId) |
ProcessorRow * | getProcessorUsingProcessorId () |
void | setAntennaId (int i, Tag antennaId) throw (OutOfBoundsException) |
void | addAntennaId (Tag id) |
void | addAntennaId (const vector< Tag > &id) |
const Tag | getAntennaId (int i) |
AntennaRow * | getAntenna (int i) |
vector< AntennaRow * > | getAntennas () |
void | setDataDescriptionId (int i, Tag dataDescriptionId) throw (OutOfBoundsException) |
void | addDataDescriptionId (Tag id) |
void | addDataDescriptionId (const vector< Tag > &id) |
const Tag | getDataDescriptionId (int i) |
DataDescriptionRow * | getDataDescription (int i) |
vector< DataDescriptionRow * > | getDataDescriptions () |
void | setSwitchCycleId (int i, Tag switchCycleId) throw (OutOfBoundsException) |
void | addSwitchCycleId (Tag id) |
void | addSwitchCycleId (const vector< Tag > &id) |
const Tag | getSwitchCycleId (int i) |
SwitchCycleRow * | getSwitchCycle (int i) |
vector< SwitchCycleRow * > | getSwitchCycles () |
void | setFeedId (int i, int feedId) throw (OutOfBoundsException) |
void | addFeedId (int id) |
void | addFeedId (vector< int > id) |
const vector< FeedRow * > | getFeeds (int i) |
const vector< FeedRow * > | getFeeds () |
void | setAssocConfigDescriptionId (int i, Tag assocConfigDescriptionId) throw (IllegalAccessException, OutOfBoundsException) |
void | addAssocConfigDescriptionId (Tag id) |
void | addAssocConfigDescriptionId (const vector< Tag > &id) |
const Tag | getAssocConfigDescriptionId (int i) |
ConfigDescriptionRow * | getConfigDescription (int i) |
vector< ConfigDescriptionRow * > | getConfigDescriptions () |
bool | compareNoAutoInc (vector< Tag > antennaId, vector< Tag > dataDescriptionId, vector< int > feedId, Tag processorId, vector< Tag > switchCycleId, int numAntenna, int numFeed, vector< int > numSubBand, CorrelationMode correlationMode, AtmPhaseCorrection atmPhaseCorrection) |
bool | compareRequiredValue (vector< Tag > antennaId, vector< Tag > dataDescriptionId, vector< int > feedId, Tag processorId, vector< Tag > switchCycleId, int numAntenna, int numFeed, vector< int > numSubBand, CorrelationMode correlationMode, AtmPhaseCorrection atmPhaseCorrection) |
bool | equalByRequiredValue (ConfigDescriptionRow *x) |
Friends | |
class | asdm::ConfigDescriptionTable |
ConfigDescriptionTable& asdm::ConfigDescriptionRow::getTable | ( | ) | const |
Return the table to which this row belongs.
ConfigDescriptionRowIDL* asdm::ConfigDescriptionRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::ConfigDescriptionRow::setFromIDL | ( | ConfigDescriptionRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct ConfigDescriptionRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::ConfigDescriptionRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::ConfigDescriptionRow::setFromXML | ( | string | rowDoc | ) | throw (ConversionException) |
Fill the values of this row from an XML string that was produced by the toXML() method.
x | The XML string being used to set the values of this row. |
int asdm::ConfigDescriptionRow::getNumAntenna | ( | ) | const |
Get numAntenna.
void asdm::ConfigDescriptionRow::setNumAntenna | ( | int | numAntenna | ) |
Set numAntenna with the specified int.
numAntenna | The int value to which numAntenna is to be set. |
int asdm::ConfigDescriptionRow::getNumFeed | ( | ) | const |
Get numFeed.
void asdm::ConfigDescriptionRow::setNumFeed | ( | int | numFeed | ) |
Set numFeed with the specified int.
numFeed | The int value to which numFeed is to be set. |
vector<int > asdm::ConfigDescriptionRow::getNumSubBand | ( | ) | const |
Get numSubBand.
void asdm::ConfigDescriptionRow::setNumSubBand | ( | vector< int > | numSubBand | ) |
Set numSubBand with the specified vector<int >.
numSubBand | The vector<int > value to which numSubBand is to be set. |
bool asdm::ConfigDescriptionRow::isPhasedArrayListExists | ( | ) | const |
The attribute phasedArrayList is optional. Return true if this attribute exists.
vector<int > asdm::ConfigDescriptionRow::getPhasedArrayList | ( | ) | const throw (IllegalAccessException) |
Get phasedArrayList, which is optional.
IllegalAccessException | If phasedArrayList does not exist. |
void asdm::ConfigDescriptionRow::setPhasedArrayList | ( | vector< int > | phasedArrayList | ) |
Set phasedArrayList with the specified vector<int >.
phasedArrayList | The vector<int > value to which phasedArrayList is to be set. |
void asdm::ConfigDescriptionRow::clearPhasedArrayList | ( | ) |
Mark phasedArrayList, which is an optional field, as non-existent.
CorrelationMode asdm::ConfigDescriptionRow::getCorrelationMode | ( | ) | const |
Get correlationMode.
void asdm::ConfigDescriptionRow::setCorrelationMode | ( | CorrelationMode | correlationMode | ) |
Set correlationMode with the specified CorrelationMode.
correlationMode | The CorrelationMode value to which correlationMode is to be set. |
bool asdm::ConfigDescriptionRow::isFlagAntExists | ( | ) | const |
The attribute flagAnt is optional. Return true if this attribute exists.
vector<bool > asdm::ConfigDescriptionRow::getFlagAnt | ( | ) | const throw (IllegalAccessException) |
Get flagAnt, which is optional.
IllegalAccessException | If flagAnt does not exist. |
void asdm::ConfigDescriptionRow::setFlagAnt | ( | vector< bool > | flagAnt | ) |
Set flagAnt with the specified vector<bool >.
flagAnt | The vector<bool > value to which flagAnt is to be set. |
void asdm::ConfigDescriptionRow::clearFlagAnt | ( | ) |
Mark flagAnt, which is an optional field, as non-existent.
Tag asdm::ConfigDescriptionRow::getConfigDescriptionId | ( | ) | const |
Get configDescriptionId.
AtmPhaseCorrection asdm::ConfigDescriptionRow::getAtmPhaseCorrection | ( | ) | const |
Get atmPhaseCorrection.
void asdm::ConfigDescriptionRow::setAtmPhaseCorrection | ( | AtmPhaseCorrection | atmPhaseCorrection | ) |
Set atmPhaseCorrection with the specified AtmPhaseCorrection.
atmPhaseCorrection | The AtmPhaseCorrection value to which atmPhaseCorrection is to be set. |
bool asdm::ConfigDescriptionRow::isAssocNatureExists | ( | ) | const |
The attribute assocNature is optional. Return true if this attribute exists.
vector<SpectralResolutionType > asdm::ConfigDescriptionRow::getAssocNature | ( | ) | const throw (IllegalAccessException) |
Get assocNature, which is optional.
IllegalAccessException | If assocNature does not exist. |
void asdm::ConfigDescriptionRow::setAssocNature | ( | vector< SpectralResolutionType > | assocNature | ) |
Set assocNature with the specified vector<SpectralResolutionType >.
assocNature | The vector<SpectralResolutionType > value to which assocNature is to be set. |
void asdm::ConfigDescriptionRow::clearAssocNature | ( | ) |
Mark assocNature, which is an optional field, as non-existent.
vector<Tag> asdm::ConfigDescriptionRow::getAntennaId | ( | ) | const |
Get antennaId.
void asdm::ConfigDescriptionRow::setAntennaId | ( | vector< Tag > | antennaId | ) |
Set antennaId with the specified vector<Tag> .
antennaId | The vector<Tag> value to which antennaId is to be set. |
bool asdm::ConfigDescriptionRow::isAssocConfigDescriptionIdExists | ( | ) | const |
The attribute assocConfigDescriptionId is optional. Return true if this attribute exists.
vector<Tag> asdm::ConfigDescriptionRow::getAssocConfigDescriptionId | ( | ) | const throw (IllegalAccessException) |
Get assocConfigDescriptionId, which is optional.
IllegalAccessException | If assocConfigDescriptionId does not exist. |
void asdm::ConfigDescriptionRow::setAssocConfigDescriptionId | ( | vector< Tag > | assocConfigDescriptionId | ) |
Set assocConfigDescriptionId with the specified vector<Tag> .
assocConfigDescriptionId | The vector<Tag> value to which assocConfigDescriptionId is to be set. |
void asdm::ConfigDescriptionRow::clearAssocConfigDescriptionId | ( | ) |
Mark assocConfigDescriptionId, which is an optional field, as non-existent.
vector<Tag> asdm::ConfigDescriptionRow::getDataDescriptionId | ( | ) | const |
Get dataDescriptionId.
void asdm::ConfigDescriptionRow::setDataDescriptionId | ( | vector< Tag > | dataDescriptionId | ) |
Set dataDescriptionId with the specified vector<Tag> .
dataDescriptionId | The vector<Tag> value to which dataDescriptionId is to be set. |
vector<int> asdm::ConfigDescriptionRow::getFeedId | ( | ) | const |
Get feedId.
void asdm::ConfigDescriptionRow::setFeedId | ( | vector< int > | feedId | ) |
Set feedId with the specified vector<int> .
feedId | The vector<int> value to which feedId is to be set. |
Tag asdm::ConfigDescriptionRow::getProcessorId | ( | ) | const |
Get processorId.
void asdm::ConfigDescriptionRow::setProcessorId | ( | Tag | processorId | ) |
vector<Tag> asdm::ConfigDescriptionRow::getSwitchCycleId | ( | ) | const |
Get switchCycleId.
void asdm::ConfigDescriptionRow::setSwitchCycleId | ( | vector< Tag > | switchCycleId | ) |
Set switchCycleId with the specified vector<Tag> .
switchCycleId | The vector<Tag> value to which switchCycleId is to be set. |
ProcessorRow* asdm::ConfigDescriptionRow::getProcessorUsingProcessorId | ( | ) |
processorId pointer to the row in the Processor table having Processor.processorId == processorId
void asdm::ConfigDescriptionRow::setAntennaId | ( | int | i, | |
Tag | antennaId | |||
) | throw (OutOfBoundsException) |
Set antennaId[i] with the specified Tag.
i | The index in antennaId where to set the Tag value. | |
antennaId | The Tag value to which antennaId[i] is to be set. |
OutOfBoundsException |
void asdm::ConfigDescriptionRow::addAntennaId | ( | Tag | id | ) |
void asdm::ConfigDescriptionRow::addAntennaId | ( | const vector< Tag > & | id | ) |
const Tag asdm::ConfigDescriptionRow::getAntennaId | ( | int | i | ) |
AntennaRow* asdm::ConfigDescriptionRow::getAntenna | ( | int | i | ) |
Returns the AntennaRow linked to this row via the tag stored in antennaId at position i.
i | the position in antennaId. |
vector<AntennaRow *> asdm::ConfigDescriptionRow::getAntennas | ( | ) |
Returns the vector of AntennaRow* linked to this row via the Tags stored in antennaId
void asdm::ConfigDescriptionRow::setDataDescriptionId | ( | int | i, | |
Tag | dataDescriptionId | |||
) | throw (OutOfBoundsException) |
Set dataDescriptionId[i] with the specified Tag.
i | The index in dataDescriptionId where to set the Tag value. | |
dataDescriptionId | The Tag value to which dataDescriptionId[i] is to be set. |
OutOfBoundsException |
void asdm::ConfigDescriptionRow::addDataDescriptionId | ( | Tag | id | ) |
void asdm::ConfigDescriptionRow::addDataDescriptionId | ( | const vector< Tag > & | id | ) |
const Tag asdm::ConfigDescriptionRow::getDataDescriptionId | ( | int | i | ) |
DataDescriptionRow* asdm::ConfigDescriptionRow::getDataDescription | ( | int | i | ) |
Returns the DataDescriptionRow linked to this row via the tag stored in dataDescriptionId at position i.
i | the position in dataDescriptionId. |
vector<DataDescriptionRow *> asdm::ConfigDescriptionRow::getDataDescriptions | ( | ) |
Returns the vector of DataDescriptionRow* linked to this row via the Tags stored in dataDescriptionId
void asdm::ConfigDescriptionRow::setSwitchCycleId | ( | int | i, | |
Tag | switchCycleId | |||
) | throw (OutOfBoundsException) |
Set switchCycleId[i] with the specified Tag.
i | The index in switchCycleId where to set the Tag value. | |
switchCycleId | The Tag value to which switchCycleId[i] is to be set. |
OutOfBoundsException |
void asdm::ConfigDescriptionRow::addSwitchCycleId | ( | Tag | id | ) |
void asdm::ConfigDescriptionRow::addSwitchCycleId | ( | const vector< Tag > & | id | ) |
const Tag asdm::ConfigDescriptionRow::getSwitchCycleId | ( | int | i | ) |
SwitchCycleRow* asdm::ConfigDescriptionRow::getSwitchCycle | ( | int | i | ) |
Returns the SwitchCycleRow linked to this row via the tag stored in switchCycleId at position i.
i | the position in switchCycleId. |
vector<SwitchCycleRow *> asdm::ConfigDescriptionRow::getSwitchCycles | ( | ) |
Returns the vector of SwitchCycleRow* linked to this row via the Tags stored in switchCycleId
void asdm::ConfigDescriptionRow::setFeedId | ( | int | i, | |
int | feedId | |||
) | throw (OutOfBoundsException) |
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. |
OutOfBoundsException |
void asdm::ConfigDescriptionRow::addFeedId | ( | int | id | ) |
Append a new id to feedId
id | the int value to be appended to feedId |
void asdm::ConfigDescriptionRow::addFeedId | ( | vector< int > | id | ) |
Append an array of ids to feedId
id | a vector of int containing the values to append to feedId. |
const vector<FeedRow *> asdm::ConfigDescriptionRow::getFeeds | ( | int | i | ) |
Get the collection of rows in the Feed table having feedId == feedId[i]
const 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].
void asdm::ConfigDescriptionRow::setAssocConfigDescriptionId | ( | int | i, | |
Tag | assocConfigDescriptionId | |||
) | throw (IllegalAccessException, OutOfBoundsException) |
void asdm::ConfigDescriptionRow::addAssocConfigDescriptionId | ( | Tag | id | ) |
void asdm::ConfigDescriptionRow::addAssocConfigDescriptionId | ( | const vector< Tag > & | id | ) |
const Tag asdm::ConfigDescriptionRow::getAssocConfigDescriptionId | ( | int | i | ) |
ConfigDescriptionRow* asdm::ConfigDescriptionRow::getConfigDescription | ( | int | i | ) |
Returns the ConfigDescriptionRow linked to this row via the tag stored in assocConfigDescriptionId at position i.
i | the position in assocConfigDescriptionId. |
vector<ConfigDescriptionRow *> asdm::ConfigDescriptionRow::getConfigDescriptions | ( | ) |
Returns the vector of ConfigDescriptionRow* linked to this row via the Tags stored in assocConfigDescriptionId
bool asdm::ConfigDescriptionRow::compareNoAutoInc | ( | vector< Tag > | antennaId, | |
vector< Tag > | dataDescriptionId, | |||
vector< int > | feedId, | |||
Tag | processorId, | |||
vector< Tag > | switchCycleId, | |||
int | numAntenna, | |||
int | numFeed, | |||
vector< int > | numSubBand, | |||
CorrelationMode | correlationMode, | |||
AtmPhaseCorrection | atmPhaseCorrection | |||
) |
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.
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. |