SDMDataObject::DataStruct:: declarations.
More...
#include <SDMDataObject.h>
|
| DataStruct () |
| An empty constructor. More...
|
|
virtual | ~DataStruct () |
| The destructor. More...
|
|
| DataStruct (const std::vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > &apc, const std::vector< Baseband > &basebands, const BinaryPart &flags, const BinaryPart &actualTimes, const BinaryPart &actualDurations, const ZeroLagsBinaryPart &zeroLags, const BinaryPart &crossData, const AutoDataBinaryPart &autoData) |
| A full constructor. More...
|
|
const std::vector
< AtmPhaseCorrectionMod::AtmPhaseCorrection > & | apc () const |
| Returns the radiometric atmospheric phase correction codes. More...
|
|
const std::vector< Baseband > & | basebands () const |
| void apc(const vector<AtmPhaseCorrectionMod::AtmPhaseCorrection>& value); More...
|
|
const BinaryPart & | flags () const |
| void basebands(const vector<Baseband>& value); More...
|
|
const BinaryPart & | actualTimes () const |
| void flags(const BinaryPart& value); More...
|
|
const BinaryPart & | actualDurations () const |
| void actualTimes(const BinaryPart& value); More...
|
|
const ZeroLagsBinaryPart & | zeroLags () const |
| void actualDurations(const BinaryPart& value); More...
|
|
const BinaryPart & | crossData () const |
| void zeroLags(const BinaryPart& value); More...
|
|
const AutoDataBinaryPart & | autoData () const |
| void crossData(const BinaryPart& value); More...
|
|
void | imageSPW (unsigned int ibb, unsigned int ispw1, unsigned int ispw2) |
| void autoData(const BinaryPart& value); More...
|
|
const SpectralWindow * | imageSPW (unsigned int ibb, unsigned int ispw) const |
| Returns a pointer to the spectral window image of a spectral window. More...
|
|
void | imageOfSPW (unsigned int ibb, unsigned int ispw1, unsigned int ispw2) |
| Defines an association "spw1 is image of spw2" between two spectral windows spw1 and spw2. More...
|
|
const SpectralWindow * | imageOfSPW (unsigned int ibb, unsigned int ispw) const |
| Returns a pointer to the spectral window whom the spectral window passed in argument is the image. More...
|
|
SDMDataObject::DataStruct:: declarations.
A class to represent the structure of binary data. An instance of this class collects informations :
Definition at line 687 of file SDMDataObject.h.
asdmbinaries::SDMDataObject::DataStruct::DataStruct |
( |
| ) |
|
An empty constructor.
- Note
- This constructor should never be used.
virtual asdmbinaries::SDMDataObject::DataStruct::~DataStruct |
( |
| ) |
|
|
virtual |
A full constructor.
- Parameters
-
apc | a vector of AtmPhaseCorrection. If apc is not relevant pass an empty vector. |
basebands | a vector of Baseband. |
flags | a BinaryPart object describing the flags. If flags is not relevant pass an empty BinaryPart object. |
actualTimes | a BinaryPart object describing the actual times. If actualTimes is not relevant pass an empty BinaryPart object. |
actualDurations | a BinaryPart object describing the actual durations. If actualDurations is not relevant pass an empty BinaryPart object. |
zeroLags | a ZeroLagsBinaryPart object describing the zero lags. If zeroLags is not relevant pass an empty ZeroLagsBinaryPart object. |
crossData | a BinaryPart object describing the cross data. If crossData is not relevant pass an empty BinaryPart object. |
autoData | an AutoDataBinaryPart object describing the auto data. If autoData is not relevant pass an empty AutoDataBinaryPart object. |
const BinaryPart& asdmbinaries::SDMDataObject::DataStruct::actualDurations |
( |
| ) |
const |
void actualTimes(const BinaryPart& value);
Returns the description the actualDurations attachment.
- Returns
- a reference to a BinaryPart value.
const BinaryPart& asdmbinaries::SDMDataObject::DataStruct::actualTimes |
( |
| ) |
const |
void flags(const BinaryPart& value);
Returns the description the actualTimes attachment.
- Returns
- a reference to a BinaryPart value.
const std::vector<AtmPhaseCorrectionMod::AtmPhaseCorrection>& asdmbinaries::SDMDataObject::DataStruct::apc |
( |
| ) |
const |
Returns the radiometric atmospheric phase correction codes.
- Returns
- a vector of AtmPhaseCorrectionMod::AtmPhaseCorrection.
bool asdmbinaries::SDMDataObject::DataStruct::associatedSPW |
( |
unsigned int |
ibb, |
|
|
unsigned int |
ispw1, |
|
|
unsigned int |
ispw2 |
|
) |
| |
|
private |
void crossData(const BinaryPart& value);
Returns the description the autoData attachment.
- Returns
- a reference to an AutoDataBinaryPart value.
const std::vector<Baseband>& asdmbinaries::SDMDataObject::DataStruct::basebands |
( |
| ) |
const |
void apc(const vector<AtmPhaseCorrectionMod::AtmPhaseCorrection>& value);
Returns the vector of basebands.
- Returns
- a reference to a vector of Baseband.
void asdmbinaries::SDMDataObject::DataStruct::checkCoordinate |
( |
unsigned int |
ibb, |
|
|
unsigned int |
ispw |
|
) |
| const |
|
private |
const BinaryPart& asdmbinaries::SDMDataObject::DataStruct::crossData |
( |
| ) |
const |
void zeroLags(const BinaryPart& value);
Returns the description the crossData attachment.
- Returns
- a reference to a BinaryPart value.
void asdmbinaries::SDMDataObject::DataStruct::divorceSPW |
( |
unsigned int |
ibb, |
|
|
unsigned int |
ispw |
|
) |
| |
|
private |
const BinaryPart& asdmbinaries::SDMDataObject::DataStruct::flags |
( |
| ) |
const |
void basebands(const vector<Baseband>& value);
Returns the description the flags attachment.
- Returns
- a reference to a BinaryPart value.
void asdmbinaries::SDMDataObject::DataStruct::imageOfSPW |
( |
unsigned int |
ibb, |
|
|
unsigned int |
ispw1, |
|
|
unsigned int |
ispw2 |
|
) |
| |
Defines an association "spw1 is image of spw2" between two spectral windows spw1 and spw2.
Assuming that a spectral window can be located by a pair (ibb, ispw) of integer, where ibb denotes the index of the baseband this spectral window belongs to, and ispw its index in that baseband, this method declares that the spectral window with coordinates (ibb1, ispw1) is the image of the spectral window with coordinates (ibb2, ispw2).
- Parameters
-
ibb | 1st common coordinate of spw1 |
ispw1 | 2nd coordinate of spw1. |
ispw2 | 2nd coordinate of spw2. |
- Exceptions
-
const SpectralWindow* asdmbinaries::SDMDataObject::DataStruct::imageOfSPW |
( |
unsigned int |
ibb, |
|
|
unsigned int |
ispw |
|
) |
| const |
Returns a pointer to the spectral window whom the spectral window passed in argument is the image.
Assuming that a spectral window spw can be located by a pair (ibb, ispw) of integer, where ibb denotes the index of the baseband this spectral window belongs to, and ispw its index in that baseband, this method returns a pointer to the spectral window defined as the image of spw. If spw is not an image then null is returned.
- Parameters
-
ibb | 1st coordinate of spw |
ispw | 2nd coordinate of spw |
- Exceptions
-
void asdmbinaries::SDMDataObject::DataStruct::imageSPW |
( |
unsigned int |
ibb, |
|
|
unsigned int |
ispw1, |
|
|
unsigned int |
ispw2 |
|
) |
| |
void autoData(const BinaryPart& value);
Defines an association "spw1 has image spw2" between two spectral windows spw1 and spw2. Assuming that a spectral window can be located by a pair (ibb, ispw) of integer, where ibb denotes the index of the baseband this spectral window belongs to, and ispw its index in that baseband, this method declares that the spectral window with coordinates (ibb, ispw1) has the spectral window with coordinates (ibb, ispw2) as an image.
- Parameters
-
ibb | 1st common coordinate of spw1 and spw2 |
ispw1 | 2nd coordinate of spw1. |
ispw2 | 2nd coordinate of spw2. |
- Exceptions
-
const SpectralWindow* asdmbinaries::SDMDataObject::DataStruct::imageSPW |
( |
unsigned int |
ibb, |
|
|
unsigned int |
ispw |
|
) |
| const |
Returns a pointer to the spectral window image of a spectral window.
Assuming that a spectral window spw can be located by a pair (ibb, ispw) of integer, where ibb denotes the index of the baseband this spectral window belongs to, and ispw its index in that baseband, this method returns a pointer to the spectral window defined as the image of spw. If spw has no image defined then null is returned.
- Parameters
-
ibb | 1st coordinate of spw |
ispw | 2nd coordinate of spw |
- Exceptions
-
void asdmbinaries::SDMDataObject::DataStruct::owner |
( |
const SDMDataObject * |
o | ) |
|
|
private |
void actualDurations(const BinaryPart& value);
Returns the description the zeroLags attachment.
- Returns
- a reference to a ZeroLagsBinaryPart value.
BinaryPart asdmbinaries::SDMDataObject::DataStruct::actualDurations_ |
|
private |
BinaryPart asdmbinaries::SDMDataObject::DataStruct::actualTimes_ |
|
private |
std::vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> asdmbinaries::SDMDataObject::DataStruct::apc_ |
|
private |
std::vector<Baseband> asdmbinaries::SDMDataObject::DataStruct::basebands_ |
|
private |
BinaryPart asdmbinaries::SDMDataObject::DataStruct::crossData_ |
|
private |
BinaryPart asdmbinaries::SDMDataObject::DataStruct::flags_ |
|
private |
std::map<std::string, std::string> asdmbinaries::SDMDataObject::DataStruct::imageOfSPW_ |
|
private |
std::map<std::string, std::string> asdmbinaries::SDMDataObject::DataStruct::imageSPW_ |
|
private |
const SDMDataObject* asdmbinaries::SDMDataObject::DataStruct::owner_ |
|
private |
The documentation for this class was generated from the following file: