xml::xsilHandlerTSeries Class Reference
[XML handlers for DMT data]

#include <XsilTSeries.hh>

Inheritance diagram for xml::xsilHandlerTSeries:

xml::xsilHandler

List of all members.

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 xsilHandlerGetHandler (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).


Detailed Description

Handler for TSeries data types brief TSeries datatype handler
Author:
Written September 2001 by Rauha Rahkola
Version:
0.1

The documentation for this class was generated from the following file:
Generated on Sun Mar 8 19:21:47 2009 for dmt by  doxygen 1.5.4