#include <FeedRow.h>
Generated from model's revision "1.46", branch "HEAD"
Public Member Functions | |
FeedTable & | getTable () const |
FeedRowIDL * | toIDL () const |
void | setFromIDL (FeedRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
int | getFeedId () const |
ArrayTimeInterval | getTimeInterval () const |
void | setTimeInterval (ArrayTimeInterval timeInterval) |
int | getNumReceptor () const |
void | setNumReceptor (int numReceptor) |
bool | isFeedNumExists () const |
int | getFeedNum () const throw (IllegalAccessException) |
void | setFeedNum (int feedNum) |
void | clearFeedNum () |
vector< vector< double > > | getBeamOffset () const |
void | setBeamOffset (vector< vector< double > > beamOffset) |
vector< vector< Length > > | getFocusReference () const |
void | setFocusReference (vector< vector< Length > > focusReference) |
bool | isIllumOffsetExists () const |
float | getIllumOffset () const throw (IllegalAccessException) |
void | setIllumOffset (float illumOffset) |
void | clearIllumOffset () |
bool | isIllumOffsetPaExists () const |
float | getIllumOffsetPa () const throw (IllegalAccessException) |
void | setIllumOffsetPa (float illumOffsetPa) |
void | clearIllumOffsetPa () |
vector< PolarizationTypeMod::PolarizationType > | getPolarizationTypes () const |
void | setPolarizationTypes (vector< PolarizationTypeMod::PolarizationType > polarizationTypes) |
vector< vector< Complex > > | getPolResponse () const |
void | setPolResponse (vector< vector< Complex > > polResponse) |
bool | isXPositionExists () const |
Length | getXPosition () const throw (IllegalAccessException) |
void | setXPosition (Length xPosition) |
void | clearXPosition () |
bool | isYPositionExists () const |
Length | getYPosition () const throw (IllegalAccessException) |
void | setYPosition (Length yPosition) |
void | clearYPosition () |
bool | isZPositionExists () const |
Length | getZPosition () const throw (IllegalAccessException) |
void | setZPosition (Length zPosition) |
void | clearZPosition () |
vector< Angle > | getReceptorAngle () const |
void | setReceptorAngle (vector< Angle > receptorAngle) |
Tag | getAntennaId () const |
void | setAntennaId (Tag antennaId) |
bool | isBeamIdExists () const |
vector< Tag > | getBeamId () const throw (IllegalAccessException) |
void | setBeamId (vector< Tag > beamId) |
void | clearBeamId () |
vector< int > | getReceiverId () const |
void | setReceiverId (vector< int > receiverId) |
Tag | getSpectralWindowId () const |
void | setSpectralWindowId (Tag spectralWindowId) |
AntennaRow * | getAntennaUsingAntennaId () |
SpectralWindowRow * | getSpectralWindowUsingSpectralWindowId () |
void | setReceiverId (int i, int receiverId) |
void | addReceiverId (int id) |
void | addReceiverId (vector< int > id) |
const vector< ReceiverRow * > | getReceivers (int i) |
const vector< ReceiverRow * > | getReceivers () |
void | setBeamId (int i, Tag beamId) |
void | addBeamId (Tag id) |
void | addBeamId (const vector< Tag > &id) |
const Tag | getBeamId (int i) |
BeamRow * | getBeam (int i) |
vector< BeamRow * > | getBeams () |
bool | compareNoAutoInc (Tag antennaId, Tag spectralWindowId, ArrayTimeInterval timeInterval, vector< int > receiverId, int numReceptor, vector< vector< double > > beamOffset, vector< vector< Length > > focusReference, vector< PolarizationTypeMod::PolarizationType > polarizationTypes, vector< vector< Complex > > polResponse, vector< Angle > receptorAngle) |
bool | compareRequiredValue (vector< int > receiverId, int numReceptor, vector< vector< double > > beamOffset, vector< vector< Length > > focusReference, vector< PolarizationTypeMod::PolarizationType > polarizationTypes, vector< vector< Complex > > polResponse, vector< Angle > receptorAngle) |
bool | equalByRequiredValue (FeedRow *x) |
|
Append a vector of Tag to beamId.
|
|
Append a Tag to beamId.
|
|
Append an array of ids to receiverId
|
|
Append a new id to receiverId
|
|
Mark beamId, which is an optional field, as non-existent. |
|
Mark feedNum, which is an optional field, as non-existent. |
|
Mark illumOffset, which is an optional field, as non-existent. |
|
Mark illumOffsetPa, which is an optional field, as non-existent. |
|
Mark xPosition, which is an optional field, as non-existent. |
|
Mark yPosition, which is an optional field, as non-existent. |
|
Mark zPosition, which is an optional field, as non-existent. |
|
Compare each mandatory attribute except the autoincrementable one of this FeedRow with the corresponding parameters and return true if there is a match and false otherwise. |
|
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
|
|
Get antennaId.
|
|
antennaId pointer to the row in the Antenna table having Antenna.antennaId == antennaId
|
|
Returns the BeamRow linked to this row via the tag stored in beamId at position i.
|
|
Returns the Tag stored in beamId at position i.
|
|
Get beamId, which is optional.
|
|
Get beamOffset.
|
|
Returns the vector of BeamRow* linked to this row via the Tags stored in beamId
|
|
Get feedId.
|
|
Get feedNum, which is optional.
|
|
Get focusReference.
|
|
Get illumOffset, which is optional.
|
|
Get illumOffsetPa, which is optional.
|
|
Get numReceptor.
|
|
Get polarizationTypes.
|
|
Get polResponse.
|
|
Get receiverId.
|
|
Get the collection of rows in the Receiver table having receiverId == receiverId[i] for any i in [O..receiverId.size()-1].
|
|
Get the collection of rows in the Receiver table having receiverId == receiverId[i]
|
|
Get receptorAngle.
|
|
Get spectralWindowId.
|
|
spectralWindowId pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId
|
|
Return the table to which this row belongs. |
|
Get timeInterval.
|
|
Get xPosition, which is optional.
|
|
Get yPosition, which is optional.
|
|
Get zPosition, which is optional.
|
|
The attribute beamId is optional. Return true if this attribute exists.
|
|
The attribute feedNum is optional. Return true if this attribute exists.
|
|
The attribute illumOffset is optional. Return true if this attribute exists.
|
|
The attribute illumOffsetPa is optional. Return true if this attribute exists.
|
|
The attribute xPosition is optional. Return true if this attribute exists.
|
|
The attribute yPosition is optional. Return true if this attribute exists.
|
|
The attribute zPosition is optional. Return true if this attribute exists.
|
|
Set antennaId with the specified Tag.
|
|
Set beamId[i] with the specified Tag.
|
|
Set beamId with the specified vector<Tag> .
|
|
Set beamOffset with the specified vector<vector<double > >.
|
|
Set feedNum with the specified int.
|
|
Set focusReference with the specified vector<vector<Length > >.
|
|
Fill the values of this row from the IDL struct FeedRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set illumOffset with the specified float.
|
|
Set illumOffsetPa with the specified float.
|
|
Set numReceptor with the specified int.
|
|
Set polarizationTypes with the specified vector<PolarizationTypeMod::PolarizationType >.
|
|
Set polResponse with the specified vector<vector<Complex > >.
|
|
Set receiverId[i] with the specified int.
|
|
Set receiverId with the specified vector<int> .
|
|
Set receptorAngle with the specified vector<Angle >.
|
|
Set spectralWindowId with the specified Tag.
|
|
Set timeInterval with the specified ArrayTimeInterval.
|
|
Set xPosition with the specified Length.
|
|
Set yPosition with the specified Length.
|
|
Set zPosition with the specified Length.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|