#include <FocusRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
FocusTable & | getTable () const |
FocusRowIDL * | toIDL () const |
void | setFromIDL (FocusRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
ArrayTimeInterval | getTimeInterval () const |
void | setTimeInterval (ArrayTimeInterval timeInterval) throw (IllegalAccessException) |
Length | getXFocusPosition () const |
void | setXFocusPosition (Length xFocusPosition) |
Length | getYFocusPosition () const |
void | setYFocusPosition (Length yFocusPosition) |
Length | getZFocusPosition () const |
void | setZFocusPosition (Length zFocusPosition) |
bool | getFocusTracking () const |
void | setFocusTracking (bool focusTracking) |
Length | getXFocusOffset () const |
void | setXFocusOffset (Length xFocusOffset) |
Length | getYFocusOffset () const |
void | setYFocusOffset (Length yFocusOffset) |
Length | getZFocusOffset () const |
void | setZFocusOffset (Length zFocusOffset) |
Tag | getAntennaId () const |
void | setAntennaId (Tag antennaId) throw (IllegalAccessException) |
int | getFeedId () const |
void | setFeedId (int feedId) throw (IllegalAccessException) |
Tag | getFocusModelId () const |
void | setFocusModelId (Tag focusModelId) |
FocusModelRow * | getFocusModelUsingFocusModelId () |
vector< FeedRow * > | getFeeds () |
AntennaRow * | getAntennaUsingAntennaId () |
bool | compareNoAutoInc (Tag antennaId, int feedId, ArrayTimeInterval timeInterval, Tag focusModelId, Length xFocusPosition, Length yFocusPosition, Length zFocusPosition, bool focusTracking, Length xFocusOffset, Length yFocusOffset, Length zFocusOffset) |
bool | compareRequiredValue (Tag focusModelId, Length xFocusPosition, Length yFocusPosition, Length zFocusPosition, bool focusTracking, Length xFocusOffset, Length yFocusOffset, Length zFocusOffset) |
bool | equalByRequiredValue (FocusRow *x) |
Friends | |
class | asdm::FocusTable |
FocusTable& asdm::FocusRow::getTable | ( | ) | const |
Return the table to which this row belongs.
FocusRowIDL* asdm::FocusRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::FocusRow::setFromIDL | ( | FocusRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct FocusRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::FocusRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::FocusRow::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. |
ArrayTimeInterval asdm::FocusRow::getTimeInterval | ( | ) | const |
Get timeInterval.
void asdm::FocusRow::setTimeInterval | ( | ArrayTimeInterval | timeInterval | ) | throw (IllegalAccessException) |
Set timeInterval with the specified ArrayTimeInterval.
timeInterval | The ArrayTimeInterval value to which timeInterval is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
Length asdm::FocusRow::getXFocusPosition | ( | ) | const |
Get xFocusPosition.
void asdm::FocusRow::setXFocusPosition | ( | Length | xFocusPosition | ) |
Length asdm::FocusRow::getYFocusPosition | ( | ) | const |
Get yFocusPosition.
void asdm::FocusRow::setYFocusPosition | ( | Length | yFocusPosition | ) |
Length asdm::FocusRow::getZFocusPosition | ( | ) | const |
Get zFocusPosition.
void asdm::FocusRow::setZFocusPosition | ( | Length | zFocusPosition | ) |
bool asdm::FocusRow::getFocusTracking | ( | ) | const |
Get focusTracking.
void asdm::FocusRow::setFocusTracking | ( | bool | focusTracking | ) |
Set focusTracking with the specified bool.
focusTracking | The bool value to which focusTracking is to be set. |
void asdm::FocusRow::setXFocusOffset | ( | Length | xFocusOffset | ) |
void asdm::FocusRow::setYFocusOffset | ( | Length | yFocusOffset | ) |
void asdm::FocusRow::setZFocusOffset | ( | Length | zFocusOffset | ) |
void asdm::FocusRow::setAntennaId | ( | Tag | antennaId | ) | throw (IllegalAccessException) |
Set antennaId with the specified Tag.
antennaId | The Tag value to which antennaId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int asdm::FocusRow::getFeedId | ( | ) | const |
Get feedId.
void asdm::FocusRow::setFeedId | ( | int | feedId | ) | throw (IllegalAccessException) |
Set feedId with the specified int.
feedId | The int value to which feedId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
void asdm::FocusRow::setFocusModelId | ( | Tag | focusModelId | ) |
FocusModelRow* asdm::FocusRow::getFocusModelUsingFocusModelId | ( | ) |
focusModelId pointer to the row in the FocusModel table having FocusModel.focusModelId == focusModelId
vector<FeedRow *> asdm::FocusRow::getFeeds | ( | ) |
Get the collection of row in the Feed table having feedId == this.feedId
AntennaRow* asdm::FocusRow::getAntennaUsingAntennaId | ( | ) |
antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId
bool asdm::FocusRow::compareNoAutoInc | ( | Tag | antennaId, | |
int | feedId, | |||
ArrayTimeInterval | timeInterval, | |||
Tag | focusModelId, | |||
Length | xFocusPosition, | |||
Length | yFocusPosition, | |||
Length | zFocusPosition, | |||
bool | focusTracking, | |||
Length | xFocusOffset, | |||
Length | yFocusOffset, | |||
Length | zFocusOffset | |||
) |
Compare each mandatory attribute except the autoincrementable one of this FocusRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::FocusRow::equalByRequiredValue | ( | FocusRow * | 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 FocusRow whose required attributes of the value part will be compared with those of this. |