#include <SourceParameterRow.h>
Generated from model's revision "1.46", branch "HEAD"
Public Member Functions | |
SourceParameterTable & | getTable () const |
SourceParameterRowIDL * | toIDL () const |
void | setFromIDL (SourceParameterRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
ArrayTimeInterval | getTimeInterval () const |
void | setTimeInterval (ArrayTimeInterval timeInterval) |
int | getNumFreq () const |
void | setNumFreq (int numFreq) |
int | getNumStokes () const |
void | setNumStokes (int numStokes) |
int | getNumDep () const |
void | setNumDep (int numDep) |
vector< StokesParameterMod::StokesParameter > | getStokesParameter () const |
void | setStokesParameter (vector< StokesParameterMod::StokesParameter > stokesParameter) |
vector< vector< Flux > > | getFlux () const |
void | setFlux (vector< vector< Flux > > flux) |
bool | isSizeExists () const |
vector< vector< Angle > > | getSize () const throw (IllegalAccessException) |
void | setSize (vector< vector< Angle > > size) |
void | clearSize () |
bool | isPositionAngleExists () const |
vector< Angle > | getPositionAngle () const throw (IllegalAccessException) |
void | setPositionAngle (vector< Angle > positionAngle) |
void | clearPositionAngle () |
int | getSourceParameterId () const |
vector< Frequency > | getFrequency () const |
void | setFrequency (vector< Frequency > frequency) |
vector< Frequency > | getFrequencyInterval () const |
void | setFrequencyInterval (vector< Frequency > frequencyInterval) |
vector< vector< Flux > > | getFluxErr () const |
void | setFluxErr (vector< vector< Flux > > fluxErr) |
bool | isSizeErrExists () const |
vector< vector< Angle > > | getSizeErr () const throw (IllegalAccessException) |
void | setSizeErr (vector< vector< Angle > > sizeErr) |
void | clearSizeErr () |
bool | isPositionAngleErrExists () const |
vector< Angle > | getPositionAngleErr () const throw (IllegalAccessException) |
void | setPositionAngleErr (vector< Angle > positionAngleErr) |
void | clearPositionAngleErr () |
bool | isDepSourceParameterIdExists () const |
vector< int > | getDepSourceParameterId () const throw (IllegalAccessException) |
void | setDepSourceParameterId (vector< int > depSourceParameterId) |
void | clearDepSourceParameterId () |
int | getSourceId () const |
void | setSourceId (int sourceId) |
vector< SourceRow * > | getSources () |
bool | compareNoAutoInc (int sourceId, ArrayTimeInterval timeInterval, int numFreq, int numStokes, int numDep, vector< StokesParameterMod::StokesParameter > stokesParameter, vector< vector< Flux > > flux, vector< Frequency > frequency, vector< Frequency > frequencyInterval, vector< vector< Flux > > fluxErr) |
bool | compareRequiredValue (int numFreq, int numStokes, int numDep, vector< StokesParameterMod::StokesParameter > stokesParameter, vector< vector< Flux > > flux, vector< Frequency > frequency, vector< Frequency > frequencyInterval, vector< vector< Flux > > fluxErr) |
bool | equalByRequiredValue (SourceParameterRow *x) |
|
Mark depSourceParameterId, which is an optional field, as non-existent. |
|
Mark positionAngle, which is an optional field, as non-existent. |
|
Mark positionAngleErr, which is an optional field, as non-existent. |
|
Mark size, which is an optional field, as non-existent. |
|
Mark sizeErr, which is an optional field, as non-existent. |
|
Compare each mandatory attribute except the autoincrementable one of this SourceParameterRow 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 depSourceParameterId, which is optional.
|
|
Get flux.
|
|
Get fluxErr.
|
|
Get frequency.
|
|
Get frequencyInterval.
|
|
Get numDep.
|
|
Get numFreq.
|
|
Get numStokes.
|
|
Get positionAngle, which is optional.
|
|
Get positionAngleErr, which is optional.
|
|
Get size, which is optional.
|
|
Get sizeErr, which is optional.
|
|
Get sourceId.
|
|
Get sourceParameterId.
|
|
Get the collection of row in the Source table having sourceId == this.sourceId
|
|
Get stokesParameter.
|
|
Return the table to which this row belongs. |
|
Get timeInterval.
|
|
The attribute depSourceParameterId is optional. Return true if this attribute exists.
|
|
The attribute positionAngleErr is optional. Return true if this attribute exists.
|
|
The attribute positionAngle is optional. Return true if this attribute exists.
|
|
The attribute sizeErr is optional. Return true if this attribute exists.
|
|
The attribute size is optional. Return true if this attribute exists.
|
|
Set depSourceParameterId with the specified vector<int >.
|
|
Set flux with the specified vector<vector<Flux > >.
|
|
Set fluxErr with the specified vector<vector<Flux > >.
|
|
Set frequency with the specified vector<Frequency >.
|
|
Set frequencyInterval with the specified vector<Frequency >.
|
|
Fill the values of this row from the IDL struct SourceParameterRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set numDep with the specified int.
|
|
Set numFreq with the specified int.
|
|
Set numStokes with the specified int.
|
|
Set positionAngle with the specified vector<Angle >.
|
|
Set positionAngleErr with the specified vector<Angle >.
|
|
Set size with the specified vector<vector<Angle > >.
|
|
Set sizeErr with the specified vector<vector<Angle > >.
|
|
Set sourceId with the specified int.
|
|
Set stokesParameter with the specified vector<StokesParameterMod::StokesParameter >.
|
|
Set timeInterval with the specified ArrayTimeInterval.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|