#include <HolographyRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
HolographyTable & | getTable () const |
HolographyRowIDL * | toIDL () const |
void | setFromIDL (HolographyRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
Tag | getHolographyId () const |
int | getNumCorr () const |
void | setNumCorr (int numCorr) |
vector< HolographyChannelType > | getType () const |
void | setType (vector< HolographyChannelType > type) |
Length | getDistance () const |
void | setDistance (Length distance) |
Length | getFocus () const |
void | setFocus (Length focus) |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
bool | compareNoAutoInc (int numCorr, vector< HolographyChannelType > type, Length distance, Length focus, bool flagRow) |
bool | compareRequiredValue (int numCorr, vector< HolographyChannelType > type, Length distance, Length focus, bool flagRow) |
bool | equalByRequiredValue (HolographyRow *x) |
Friends | |
class | asdm::HolographyTable |
HolographyTable& asdm::HolographyRow::getTable | ( | ) | const |
Return the table to which this row belongs.
HolographyRowIDL* asdm::HolographyRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::HolographyRow::setFromIDL | ( | HolographyRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct HolographyRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::HolographyRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::HolographyRow::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::HolographyRow::getNumCorr | ( | ) | const |
Get numCorr.
void asdm::HolographyRow::setNumCorr | ( | int | numCorr | ) |
Set numCorr with the specified int.
numCorr | The int value to which numCorr is to be set. |
vector<HolographyChannelType > asdm::HolographyRow::getType | ( | ) | const |
Get type.
void asdm::HolographyRow::setType | ( | vector< HolographyChannelType > | type | ) |
Set type with the specified vector<HolographyChannelType >.
type | The vector<HolographyChannelType > value to which type is to be set. |
void asdm::HolographyRow::setDistance | ( | Length | distance | ) |
void asdm::HolographyRow::setFocus | ( | Length | focus | ) |
bool asdm::HolographyRow::getFlagRow | ( | ) | const |
Get flagRow.
void asdm::HolographyRow::setFlagRow | ( | bool | flagRow | ) |
Set flagRow with the specified bool.
flagRow | The bool value to which flagRow is to be set. |
bool asdm::HolographyRow::compareNoAutoInc | ( | int | numCorr, | |
vector< HolographyChannelType > | type, | |||
Length | distance, | |||
Length | focus, | |||
bool | flagRow | |||
) |
Compare each mandatory attribute except the autoincrementable one of this HolographyRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::HolographyRow::equalByRequiredValue | ( | HolographyRow * | 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 HolographyRow whose required attributes of the value part will be compared with those of this. |