|
Public Member Functions |
|
| xsilHandlerTSeries (std::vector< TSeries > *objects, const attrlist *attr=0, bool ignore=false, bool ldas=false) |
| | Constructor.
|
|
virtual | ~xsilHandlerTSeries () |
| | Destructor.
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const bool &p, int N=1) |
| | bool parameter callback (must return true if handled)
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const char &p, int N=1) |
| | byte parameter callback (must return true if handled)
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const short &p, int N=1) |
| | short parameter callback (must return true if handled)
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const int &p, int N=1) |
| | int parameter callback (must return true if handled)
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const long long &p, int N=1) |
| | long parameter callback (must return true if handled)
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const float &p, int N=1) |
| | float parameter callback (must return true if handled)
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const double &p, int N=1) |
| | double parameter callback (must return true if handled)
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const std::complex< float > &p, int N=1) |
| | complex float parameter callback (must return true if handled)
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const std::complex< double > &p, int N=1) |
| | complex double parameter callback (must return true if handled)
|
|
virtual bool | HandleParameter (const std::string &name, const attrlist &attr, const std::string &p) |
| | string parameter callback (must return true if handled)
|
|
virtual bool | HandleTime (const std::string &name, const attrlist &attr, unsigned long sec, unsigned long nsec) |
| | time callback (must return true if handled)
|
|
virtual bool | HandleData (const std::string &name, float *x, int dim1, int dim2=0, int dim3=0, int dim4=0) |
| | data callback (must return true if data is adopted)
|
|
virtual bool | HandleData (const std::string &name, std::complex< float > *x, int dim1, int dim2=0, int dim3=0, int dim4=0) |
| | data callback (must return true if data is adopted)
|
|
virtual bool | HandleData (const std::string &name, double *x, int dim1, int dim2=0, int dim3=0, int dim4=0) |
| | data callback (must return true if data is adopted)
|
|
virtual bool | HandleData (const std::string &name, std::complex< double > *x, int dim1, int dim2=0, int dim3=0, int dim4=0) |
| | data callback (must return true if data is adopted)
|
|
virtual xsilHandler * | GetHandler (const attrlist &attr) |
| | handler for nested data objects (used for ldas)
|
Protected Attributes |
|
bool | fLdasIHaveToBeDifferent |
| | Ldas variety?
|
|
std::vector< TSeries > * | fObjects |
| | Pointer to DMT Object vector class.
|
|
std::string | fName |
| | Name of data object.
|
|
int | fSubtype |
| | Data subtype.
|
|
unsigned long | fSec |
| | Time (sec).
|
|
unsigned long | fNsec |
| | Time (nsec).
|
|
double | fDt |
| | Data spacing.
|
|
float | fF0 |
| | Modulation/heterodyne frequency (Hz).
|
|
unsigned int | fStatus |
| | Status of TSeries object.
|
|
bool | fComplex |
| | Flag for complex data.
|
|
float * | fData |
| | Data pointer.
|
|
int | fDim1 |
| | Data dimension 1 (length of each column).
|
|
int | fDim2 |
| | Data dimension 2 (number of columns).
|