#include <SquareLawDetectorRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
SquareLawDetectorTable & | getTable () const |
SquareLawDetectorRowIDL * | toIDL () const |
void | setFromIDL (SquareLawDetectorRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
Tag | getSquareLawDetectorId () const |
int | getNumBand () const |
void | setNumBand (int numBand) |
DetectorBandType | getBandType () const |
void | setBandType (DetectorBandType bandType) |
bool | compareNoAutoInc (int numBand, DetectorBandType bandType) |
bool | compareRequiredValue (int numBand, DetectorBandType bandType) |
bool | equalByRequiredValue (SquareLawDetectorRow *x) |
Friends | |
class | asdm::SquareLawDetectorTable |
SquareLawDetectorTable& asdm::SquareLawDetectorRow::getTable | ( | ) | const |
Return the table to which this row belongs.
SquareLawDetectorRowIDL* asdm::SquareLawDetectorRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::SquareLawDetectorRow::setFromIDL | ( | SquareLawDetectorRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct SquareLawDetectorRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::SquareLawDetectorRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::SquareLawDetectorRow::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. |
Tag asdm::SquareLawDetectorRow::getSquareLawDetectorId | ( | ) | const |
Get squareLawDetectorId.
int asdm::SquareLawDetectorRow::getNumBand | ( | ) | const |
Get numBand.
void asdm::SquareLawDetectorRow::setNumBand | ( | int | numBand | ) |
Set numBand with the specified int.
numBand | The int value to which numBand is to be set. |
DetectorBandType asdm::SquareLawDetectorRow::getBandType | ( | ) | const |
Get bandType.
void asdm::SquareLawDetectorRow::setBandType | ( | DetectorBandType | bandType | ) |
Set bandType with the specified DetectorBandType.
bandType | The DetectorBandType value to which bandType is to be set. |
bool asdm::SquareLawDetectorRow::compareNoAutoInc | ( | int | numBand, | |
DetectorBandType | bandType | |||
) |
Compare each mandatory attribute except the autoincrementable one of this SquareLawDetectorRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::SquareLawDetectorRow::equalByRequiredValue | ( | SquareLawDetectorRow * | 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 SquareLawDetectorRow whose required attributes of the value part will be compared with those of this. |