#include <TotalPowerRow.ByRef.h>
Public Member Functions | |
TotalPowerTable & | getTable () const |
TotalPowerRowIDL * | toIDL () const |
void | setFromIDL (TotalPowerRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
void | toBin (EndianOSStream &eoss) |
ArrayTime | getTime () const |
void | setTime (ArrayTime &time) throw (IllegalAccessException) |
int | getScanNumber () const |
void | setScanNumber (int scanNumber) |
int | getSubscanNumber () const |
void | setSubscanNumber (int subscanNumber) |
int | getIntegrationNumber () const |
void | setIntegrationNumber (int integrationNumber) |
vector< vector< Length > > | getUvw () const |
void | setUvw (vector< vector< Length > > &uvw) |
vector< vector< Interval > > | getExposure () const |
void | setExposure (vector< vector< Interval > > &exposure) |
vector< vector< ArrayTime > > | getTimeCentroid () const |
void | setTimeCentroid (vector< vector< ArrayTime > > &timeCentroid) |
vector< vector< vector< float > > > | getFloatData () const |
void | setFloatData (vector< vector< vector< float > > > &floatData) |
vector< int > | getFlagAnt () const |
void | setFlagAnt (vector< int > &flagAnt) |
vector< vector< int > > | getFlagPol () const |
void | setFlagPol (vector< vector< int > > &flagPol) |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
Interval | getInterval () const |
void | setInterval (Interval &interval) |
bool | isSubintegrationNumberExists () const |
int | getSubintegrationNumber () const throw (IllegalAccessException) |
void | setSubintegrationNumber (int subintegrationNumber) |
void | clearSubintegrationNumber () |
Tag | getConfigDescriptionId () const |
void | setConfigDescriptionId (Tag &configDescriptionId) throw (IllegalAccessException) |
Tag | getExecBlockId () const |
void | setExecBlockId (Tag &execBlockId) |
Tag | getFieldId () const |
void | setFieldId (Tag &fieldId) throw (IllegalAccessException) |
vector< Tag > | getStateId () const |
void | setStateId (vector< Tag > &stateId) |
void | setStateId (int i, Tag stateId) throw (OutOfBoundsException) |
void | addStateId (Tag id) |
void | addStateId (const vector< Tag > &id) |
const Tag | getStateId (int i) |
StateRow * | getState (int i) |
vector< StateRow * > | getStates () |
FieldRow * | getFieldUsingFieldId () |
ConfigDescriptionRow * | getConfigDescriptionUsingConfigDescriptionId () |
ExecBlockRow * | getExecBlock () const throw (NoSuchRow) |
bool | compareNoAutoInc (Tag configDescriptionId, Tag fieldId, ArrayTime time, Tag execBlockId, vector< Tag > stateId, int scanNumber, int subscanNumber, int integrationNumber, vector< vector< Length > > uvw, vector< vector< Interval > > exposure, vector< vector< ArrayTime > > timeCentroid, vector< vector< vector< float > > > floatData, vector< int > flagAnt, vector< vector< int > > flagPol, bool flagRow, Interval interval) |
bool | compareRequiredValue (Tag execBlockId, vector< Tag > stateId, int scanNumber, int subscanNumber, int integrationNumber, vector< vector< Length > > uvw, vector< vector< Interval > > exposure, vector< vector< ArrayTime > > timeCentroid, vector< vector< vector< float > > > floatData, vector< int > flagAnt, vector< vector< int > > flagPol, bool flagRow, Interval interval) |
bool | equalByRequiredValue (TotalPowerRow *x) |
TotalPowerTable & | getTable () const |
TotalPowerRowIDL * | toIDL () const |
void | setFromIDL (TotalPowerRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
void | toBin (EndianOSStream &eoss) |
ArrayTime | getTime () const |
void | setTime (ArrayTime &time) throw (IllegalAccessException) |
int | getScanNumber () const |
void | setScanNumber (int scanNumber) |
int | getSubscanNumber () const |
void | setSubscanNumber (int subscanNumber) |
int | getIntegrationNumber () const |
void | setIntegrationNumber (int integrationNumber) |
vector< vector< Length > > | getUvw () const |
void | setUvw (vector< vector< Length > > &uvw) |
vector< vector< Interval > > | getExposure () const |
void | setExposure (vector< vector< Interval > > &exposure) |
vector< vector< ArrayTime > > | getTimeCentroid () const |
void | setTimeCentroid (vector< vector< ArrayTime > > &timeCentroid) |
vector< vector< vector< float > > > | getFloatData () const |
void | setFloatData (vector< vector< vector< float > > > &floatData) |
vector< int > | getFlagAnt () const |
void | setFlagAnt (vector< int > &flagAnt) |
vector< vector< int > > | getFlagPol () const |
void | setFlagPol (vector< vector< int > > &flagPol) |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
Interval | getInterval () const |
void | setInterval (Interval &interval) |
bool | isSubintegrationNumberExists () const |
int | getSubintegrationNumber () const throw (IllegalAccessException) |
void | setSubintegrationNumber (int subintegrationNumber) |
void | clearSubintegrationNumber () |
Tag | getConfigDescriptionId () const |
void | setConfigDescriptionId (Tag &configDescriptionId) throw (IllegalAccessException) |
Tag | getExecBlockId () const |
void | setExecBlockId (Tag &execBlockId) |
Tag | getFieldId () const |
void | setFieldId (Tag &fieldId) throw (IllegalAccessException) |
vector< Tag > | getStateId () const |
void | setStateId (vector< Tag > &stateId) |
void | setStateId (int i, Tag stateId) throw (OutOfBoundsException) |
void | addStateId (Tag id) |
void | addStateId (const vector< Tag > &id) |
const Tag | getStateId (int i) |
StateRow * | getState (int i) |
vector< StateRow * > | getStates () |
FieldRow * | getFieldUsingFieldId () |
ConfigDescriptionRow * | getConfigDescriptionUsingConfigDescriptionId () |
ExecBlockRow * | getExecBlock () const throw (NoSuchRow) |
bool | compareNoAutoInc (Tag configDescriptionId, Tag fieldId, ArrayTime time, Tag execBlockId, vector< Tag > stateId, int scanNumber, int subscanNumber, int integrationNumber, vector< vector< Length > > uvw, vector< vector< Interval > > exposure, vector< vector< ArrayTime > > timeCentroid, vector< vector< vector< float > > > floatData, vector< int > flagAnt, vector< vector< int > > flagPol, bool flagRow, Interval interval) |
bool | compareRequiredValue (Tag execBlockId, vector< Tag > stateId, int scanNumber, int subscanNumber, int integrationNumber, vector< vector< Length > > uvw, vector< vector< Interval > > exposure, vector< vector< ArrayTime > > timeCentroid, vector< vector< vector< float > > > floatData, vector< int > flagAnt, vector< vector< int > > flagPol, bool flagRow, Interval interval) |
bool | equalByRequiredValue (TotalPowerRow *x) |
Static Public Member Functions | |
TotalPowerRow * | fromBin (EndianISStream &eiss, TotalPowerTable &table) |
TotalPowerRow * | fromBin (EndianISStream &eiss, TotalPowerTable &table) |
|
Append a vector of Tag to stateId.
|
|
Append a Tag to stateId.
|
|
Append a vector of Tag to stateId.
|
|
Append a Tag to stateId.
|
|
Mark subintegrationNumber, which is an optional field, as non-existent. |
|
Mark subintegrationNumber, which is an optional field, as non-existent. |
|
Compare each mandatory attribute except the autoincrementable one of this TotalPowerRow with the corresponding parameters and return true if there is a match and false otherwise. |
|
Compare each mandatory attribute except the autoincrementable one of this TotalPowerRow 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.
|
|
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
|
|
Deserialize a stream of bytes read from an EndianISStream to build a TotalPowerRow.
|
|
Deserialize a stream of bytes read from an EndianISStream to build a TotalPowerRow.
|
|
Get configDescriptionId.
|
|
Get configDescriptionId.
|
|
configDescriptionId pointer to the row in the ConfigDescription table having ConfigDescription.configDescriptionId == configDescriptionId
|
|
configDescriptionId pointer to the row in the ConfigDescription table having ConfigDescription.configDescriptionId == configDescriptionId
|
|
Get the row in table ExecBlock by traversing the defined link to that table.
|
|
Get the row in table ExecBlock by traversing the defined link to that table.
|
|
Get execBlockId.
|
|
Get execBlockId.
|
|
Get exposure.
|
|
Get exposure.
|
|
Get fieldId.
|
|
Get fieldId.
|
|
fieldId pointer to the row in the Field table having Field.fieldId == fieldId
|
|
fieldId pointer to the row in the Field table having Field.fieldId == fieldId
|
|
Get flagAnt.
|
|
Get flagAnt.
|
|
Get flagPol.
|
|
Get flagPol.
|
|
Get flagRow.
|
|
Get flagRow.
|
|
Get floatData.
|
|
Get floatData.
|
|
Get integrationNumber.
|
|
Get integrationNumber.
|
|
Get interval.
|
|
Get interval.
|
|
Get scanNumber.
|
|
Get scanNumber.
|
|
Returns the StateRow linked to this row via the tag stored in stateId at position i.
|
|
Returns the StateRow linked to this row via the tag stored in stateId at position i.
|
|
Returns the Tag stored in stateId at position i.
|
|
Get stateId.
|
|
Returns the Tag stored in stateId at position i.
|
|
Get stateId.
|
|
Returns the vector of StateRow* linked to this row via the Tags stored in stateId
|
|
Returns the vector of StateRow* linked to this row via the Tags stored in stateId
|
|
Get subintegrationNumber, which is optional.
|
|
Get subintegrationNumber, which is optional.
|
|
Get subscanNumber.
|
|
Get subscanNumber.
|
|
Return the table to which this row belongs. |
|
Return the table to which this row belongs. |
|
Get time.
|
|
Get time.
|
|
Get timeCentroid.
|
|
Get timeCentroid.
|
|
Get uvw.
|
|
Get uvw.
|
|
The attribute subintegrationNumber is optional. Return true if this attribute exists.
|
|
The attribute subintegrationNumber is optional. Return true if this attribute exists.
|
|
Set configDescriptionId with the specified Tag.
|
|
Set configDescriptionId with the specified Tag.
|
|
Set execBlockId with the specified Tag.
|
|
Set execBlockId with the specified Tag.
|
|
Set exposure with the specified vector<vector<Interval > >.
|
|
Set exposure with the specified vector<vector<Interval > >.
|
|
Set fieldId with the specified Tag.
|
|
Set fieldId with the specified Tag.
|
|
Set flagAnt with the specified vector<int >.
|
|
Set flagAnt with the specified vector<int >.
|
|
Set flagPol with the specified vector<vector<int > >.
|
|
Set flagPol with the specified vector<vector<int > >.
|
|
Set flagRow with the specified bool.
|
|
Set flagRow with the specified bool.
|
|
Set floatData with the specified vector<vector<vector<float > > >.
|
|
Set floatData with the specified vector<vector<vector<float > > >.
|
|
Fill the values of this row from the IDL struct TotalPowerRowIDL.
|
|
Fill the values of this row from the IDL struct TotalPowerRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set integrationNumber with the specified int.
|
|
Set integrationNumber with the specified int.
|
|
Set interval with the specified Interval.
|
|
Set interval with the specified Interval.
|
|
Set scanNumber with the specified int.
|
|
Set scanNumber with the specified int.
|
|
Set stateId[i] with the specified Tag.
|
|
Set stateId with the specified vector<Tag> .
|
|
Set stateId[i] with the specified Tag.
|
|
Set stateId with the specified vector<Tag> .
|
|
Set subintegrationNumber with the specified int.
|
|
Set subintegrationNumber with the specified int.
|
|
Set subscanNumber with the specified int.
|
|
Set subscanNumber with the specified int.
|
|
Set time with the specified ArrayTime.
|
|
Set time with the specified ArrayTime.
|
|
Set timeCentroid with the specified vector<vector<ArrayTime > >.
|
|
Set timeCentroid with the specified vector<vector<ArrayTime > >.
|
|
Set uvw with the specified vector<vector<Length > >.
|
|
Set uvw with the specified vector<vector<Length > >.
|
|
Serialize this into a stream of bytes written to an EndianOSStream.
|
|
Serialize this into a stream of bytes written to an EndianOSStream.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|
|
Return this row in the form of an XML string.
|