casa
5.7.0-16
|
#include <SDMDataObject.h>
Public Member Functions | |
SDMDataSubset (SDMDataObject *owner=0) | |
SDMDataSubset (SDMDataObject *owner, unsigned long long time, unsigned long long interval, const std::vector< float > &autoData) | |
SDMDataSubset (const SDMDataSubset &sdmDataSubset) | |
SDMDataSubset & | operator= (const SDMDataSubset &sdmDataSubset) |
virtual | ~SDMDataSubset () |
const SDMDataObject * | owner () const |
unsigned int | integrationNum () const |
unsigned int | subintegrationNum () const |
std::string | projectPath () const |
Returns the project path of this SDMDataSubset. More... | |
unsigned long long | time () const |
Returns the midpoint of : More... | |
unsigned long long | interval () const |
Returns the duration of the subscan in the case of total power data. More... | |
std::string | toString (unsigned int N=10) const |
Returns a description of this SDMDataSubset. More... | |
void | binAttachToXML (const std::string &name, std::ostringstream &oss) |
void | tpBinAttachToXML (std::ostringstream &oss) |
void | corrBinAttachToXML (std::ostringstream &oss) |
void | toXML (std::ostringstream &oss) const |
std::string | toXML () |
Returns an XML representation of this SDMDataSubset. More... | |
unsigned long int | actualDurations (const ACTUALDURATIONSTYPE *&ptr) const |
Set ptr to the adress of the array of ActualDurations and returns the number of actualDurations. More... | |
uint64_t | actualDurationsPosition () const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file. More... | |
unsigned long int | actualTimes (const ACTUALTIMESTYPE *&ptr) const |
Set ptr to the adress of the array of ActualTimes and returns the number of ActualTimes. More... | |
uint64_t | actualTimesPosition () const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file. More... | |
unsigned long int | autoData (const AUTODATATYPE *&ptr) const |
Set ptr to the adress of the array of AutoData and returns the number of AutoData. More... | |
uint64_t | autoDataPosition () const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file. More... | |
unsigned long int | crossData (const SHORTCROSSDATATYPE *&ptr) const |
Set ptr to the adress of the array of short int CrossData and returns the number of short int CrossData. More... | |
unsigned long int | crossData (const INTCROSSDATATYPE *&ptr) const |
Set ptr to the adress of the array of int CrossData and Returns the number of long int CrossData. More... | |
unsigned long int | crossData (const FLOATCROSSDATATYPE *&ptr) const |
Set ptr to the adress of the array of float CrossData and Returns the number of long int CrossData. More... | |
uint64_t | crossDataPosition () const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file. More... | |
PrimitiveDataTypeMod::PrimitiveDataType | crossDataType () const |
Return the type of cross data values. More... | |
void | crossDataType (PrimitiveDataTypeMod::PrimitiveDataType value) |
unsigned long int | flags (const FLAGSTYPE *&ptr) const |
Set ptr to the adress of the array of flags and returns the number of flags. More... | |
uint64_t | flagsPosition () const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file. More... | |
unsigned long int | zeroLags (const ZEROLAGSTYPE *&ptr) const |
Set ptr to the adress of the array of ZeroLags and returns the number of ZeroLags. More... | |
uint64_t | zeroLagsPosition () const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file. More... | |
bool | aborted () const |
Returns true if and only if this corresponds to an aborted [sub]integration. More... | |
unsigned long long | abortTime () const |
Returns the time when the [sub]integration has been declared aborted. More... | |
std::string | abortReason () const |
Returns the reason why the [sub]integration was aborted. More... | |
Private Member Functions | |
std::string | xsiType () const |
Friends | |
class | SDMDataObject |
class | SDMDataObjectReader |
class | SDMDataObjectStreamReader |
class | SDMDataObjectWriter |
class | CorrSubsetHeaderParser |
class | TPSubsetHeaderParser |
SDMDataSubset:: declarations An SDMDataSubset is a class to represent the binary data stored during :
Definition at line 1268 of file SDMDataObject.h.
asdmbinaries::SDMDataSubset::SDMDataSubset | ( | SDMDataObject * | owner = 0 | ) |
asdmbinaries::SDMDataSubset::SDMDataSubset | ( | SDMDataObject * | owner, |
unsigned long long | time, | ||
unsigned long long | interval, | ||
const std::vector< float > & | autoData | ||
) |
asdmbinaries::SDMDataSubset::SDMDataSubset | ( | const SDMDataSubset & | sdmDataSubset | ) |
|
virtual |
bool asdmbinaries::SDMDataSubset::aborted | ( | ) | const |
Returns true if and only if this corresponds to an aborted [sub]integration.
std::string asdmbinaries::SDMDataSubset::abortReason | ( | ) | const |
Returns the reason why the [sub]integration was aborted.
unsigned long long asdmbinaries::SDMDataSubset::abortTime | ( | ) | const |
Returns the time when the [sub]integration has been declared aborted.
unsigned long int asdmbinaries::SDMDataSubset::actualDurations | ( | const ACTUALDURATIONSTYPE *& | ptr | ) | const |
Set ptr to the adress of the array of ActualDurations and returns the number of actualDurations.
ptr | a reference to a pointer on long long. |
uint64_t asdmbinaries::SDMDataSubset::actualDurationsPosition | ( | ) | const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file.
Has no meaning otherwise.
unsigned long int asdmbinaries::SDMDataSubset::actualTimes | ( | const ACTUALTIMESTYPE *& | ptr | ) | const |
Set ptr to the adress of the array of ActualTimes and returns the number of ActualTimes.
ptr | a reference to a pointer on long long. |
uint64_t asdmbinaries::SDMDataSubset::actualTimesPosition | ( | ) | const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file.
Has no meaning otherwise.
unsigned long int asdmbinaries::SDMDataSubset::autoData | ( | const AUTODATATYPE *& | ptr | ) | const |
Set ptr to the adress of the array of AutoData and returns the number of AutoData.
ptr | a reference to a pointer on float. |
uint64_t asdmbinaries::SDMDataSubset::autoDataPosition | ( | ) | const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file.
Has no meaning otherwise.
void asdmbinaries::SDMDataSubset::binAttachToXML | ( | const std::string & | name, |
std::ostringstream & | oss | ||
) |
void asdmbinaries::SDMDataSubset::corrBinAttachToXML | ( | std::ostringstream & | oss | ) |
unsigned long int asdmbinaries::SDMDataSubset::crossData | ( | const SHORTCROSSDATATYPE *& | ptr | ) | const |
Set ptr to the adress of the array of short int CrossData and returns the number of short int CrossData.
ptr | a reference to a pointer on short int. |
unsigned long int asdmbinaries::SDMDataSubset::crossData | ( | const INTCROSSDATATYPE *& | ptr | ) | const |
Set ptr to the adress of the array of int CrossData and Returns the number of long int CrossData.
ptr | a reference to a pointer on long int. |
unsigned long int asdmbinaries::SDMDataSubset::crossData | ( | const FLOATCROSSDATATYPE *& | ptr | ) | const |
Set ptr to the adress of the array of float CrossData and Returns the number of long int CrossData.
ptr | a reference to a pointer on float. |
uint64_t asdmbinaries::SDMDataSubset::crossDataPosition | ( | ) | const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file.
Has no meaning otherwise.
PrimitiveDataTypeMod::PrimitiveDataType asdmbinaries::SDMDataSubset::crossDataType | ( | ) | const |
Return the type of cross data values.
void asdmbinaries::SDMDataSubset::crossDataType | ( | PrimitiveDataTypeMod::PrimitiveDataType | value | ) |
unsigned long int asdmbinaries::SDMDataSubset::flags | ( | const FLAGSTYPE *& | ptr | ) | const |
Set ptr to the adress of the array of flags and returns the number of flags.
ptr | a reference to a pointer on unsigned long int. |
uint64_t asdmbinaries::SDMDataSubset::flagsPosition | ( | ) | const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file.
Has no meaning otherwise.
unsigned int asdmbinaries::SDMDataSubset::integrationNum | ( | ) | const |
unsigned long long asdmbinaries::SDMDataSubset::interval | ( | ) | const |
Returns the duration of the subscan in the case of total power data.
SDMDataSubset& asdmbinaries::SDMDataSubset::operator= | ( | const SDMDataSubset & | sdmDataSubset | ) |
const SDMDataObject* asdmbinaries::SDMDataSubset::owner | ( | ) | const |
std::string asdmbinaries::SDMDataSubset::projectPath | ( | ) | const |
Returns the project path of this SDMDataSubset.
the project path is a string of the form :
unsigned int asdmbinaries::SDMDataSubset::subintegrationNum | ( | ) | const |
unsigned long long asdmbinaries::SDMDataSubset::time | ( | ) | const |
Returns the midpoint of :
std::string asdmbinaries::SDMDataSubset::toString | ( | unsigned int | N = 10 | ) | const |
Returns a description of this SDMDataSubset.
void asdmbinaries::SDMDataSubset::toXML | ( | std::ostringstream & | oss | ) | const |
std::string asdmbinaries::SDMDataSubset::toXML | ( | ) |
Returns an XML representation of this SDMDataSubset.
void asdmbinaries::SDMDataSubset::tpBinAttachToXML | ( | std::ostringstream & | oss | ) |
|
private |
unsigned long int asdmbinaries::SDMDataSubset::zeroLags | ( | const ZEROLAGSTYPE *& | ptr | ) | const |
Set ptr to the adress of the array of ZeroLags and returns the number of ZeroLags.
ptr | a reference to a pointer on float. |
uint64_t asdmbinaries::SDMDataSubset::zeroLagsPosition | ( | ) | const |
Returns the position (0-based, relative to the beginning of the file) of this part when it has been read in a file.
Has no meaning otherwise.
|
friend |
Definition at line 1273 of file SDMDataObject.h.
|
friend |
Definition at line 1269 of file SDMDataObject.h.
|
friend |
Definition at line 1270 of file SDMDataObject.h.
|
friend |
Definition at line 1271 of file SDMDataObject.h.
|
friend |
Definition at line 1272 of file SDMDataObject.h.
|
friend |
Definition at line 1274 of file SDMDataObject.h.
|
private |
Definition at line 1545 of file SDMDataObject.h.
|
private |
Definition at line 1547 of file SDMDataObject.h.
|
private |
Definition at line 1546 of file SDMDataObject.h.
|
private |
Definition at line 1525 of file SDMDataObject.h.
|
private |
Definition at line 1527 of file SDMDataObject.h.
|
private |
Definition at line 1516 of file SDMDataObject.h.
|
private |
Definition at line 1522 of file SDMDataObject.h.
|
private |
Definition at line 1524 of file SDMDataObject.h.
|
private |
Definition at line 1515 of file SDMDataObject.h.
|
private |
Definition at line 1539 of file SDMDataObject.h.
|
private |
Definition at line 1541 of file SDMDataObject.h.
|
private |
Definition at line 1520 of file SDMDataObject.h.
|
private |
Definition at line 1538 of file SDMDataObject.h.
|
private |
Definition at line 1518 of file SDMDataObject.h.
|
private |
Definition at line 1519 of file SDMDataObject.h.
|
private |
Definition at line 1513 of file SDMDataObject.h.
|
private |
Definition at line 1531 of file SDMDataObject.h.
|
private |
Definition at line 1533 of file SDMDataObject.h.
|
private |
Definition at line 1514 of file SDMDataObject.h.
|
private |
Definition at line 1536 of file SDMDataObject.h.
|
private |
Definition at line 1508 of file SDMDataObject.h.
|
private |
Definition at line 1512 of file SDMDataObject.h.
|
private |
Definition at line 1534 of file SDMDataObject.h.
|
private |
Definition at line 1526 of file SDMDataObject.h.
|
private |
Definition at line 1523 of file SDMDataObject.h.
|
private |
Definition at line 1540 of file SDMDataObject.h.
|
private |
Definition at line 1537 of file SDMDataObject.h.
|
private |
Definition at line 1532 of file SDMDataObject.h.
|
private |
Definition at line 1529 of file SDMDataObject.h.
|
private |
Definition at line 1507 of file SDMDataObject.h.
|
private |
Definition at line 1510 of file SDMDataObject.h.
|
private |
Definition at line 1535 of file SDMDataObject.h.
|
private |
Definition at line 1509 of file SDMDataObject.h.
|
private |
Definition at line 1511 of file SDMDataObject.h.
|
private |
Definition at line 1528 of file SDMDataObject.h.
|
private |
Definition at line 1530 of file SDMDataObject.h.
|
private |
Definition at line 1517 of file SDMDataObject.h.