In file diagdatum.h:

class diagTimeSeries : public diagResult

Manager class for time series results.

Inheritance:


Public Methods

diagTimeSeries (bool subscribe = true)
Default constructor.

Inherited from diagResult:

Public Methods

static const diagResult* self(const string& Type)

Inherited from diagMultiObject:

Public Methods

const string& ID() const

Protected Fields

string myname

Protected Methods

virtual bool subscribe(const string& ID)

Inherited from diagObject:

Public Classes

class diagParam: public diagObjectName
friend class diagObject
Data storage object is a friend.
diagParam(const string& Name, int MaxIndex1, int MaxIndex2, gdsDataType Datatype, const void* DefValue, int MaxDim = 1, const string& Unit = "", bool write = true)
Constructor.
virtual gdsParameter* newParam(const void* value, int dim = 1, int index1 = -1, int index2 = -1) const
New parameter method.
virtual gdsParameter* newParam(const gdsDatum& value, int index1 = -1, int index2 = -1) const
New parameter method.

Public Fields

typedef gdsDataObject::objflag objflag

Public Methods

virtual bool isValid(const string& Name, bool write = true, string* normName = 0) const
virtual gdsDataObject* newObject(void* value, int dim1 = 0, int dim2 = 0, int index1 = -1, int index2 = -1, gdsDataType Datatype = gds_void) const
virtual bool clone(gdsDataObject& obj, const gdsDataObject* templ, bool copydata = true) const
virtual bool setParamHook(gdsDataObject& obj, const string& pName, const gdsDatum& value) const
virtual bool getParamHook(gdsDataObject& obj, const string& pName, gdsDatum& value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, const gdsDatum& value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, const string& value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, char value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, short value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, int value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, long long value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, float value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, double value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, std::complex<float> value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, std::complex<double> value) const
virtual bool setParam(gdsDataObject& obj, const string& pName, bool value) const
virtual bool getParam(gdsDataObject& obj, const string& pName, gdsDatum& value) const
virtual bool getParam(gdsDataObject& obj, const string& pName, string& value) const
virtual bool getParam(gdsDataObject& obj, const string& pName, char& value) const
virtual bool getParam(gdsDataObject& obj, const string& pName, short& value) const
virtual bool getParam(gdsDataObject& obj, const string& pName, int& value, int max = 1) const
virtual bool getParam(gdsDataObject& obj, const string& pName, long long& value) const
virtual bool getParam(gdsDataObject& obj, const string& pName, float& value) const
virtual bool getParam(gdsDataObject& obj, const string& pName, double& value, int max = 1) const
virtual bool getParam(gdsDataObject& obj, const string& pName, std::complex<float>& value) const
virtual bool getParam(gdsDataObject& obj, const string& pName, std::complex<double>& value) const
virtual bool getParam(gdsDataObject& obj, const string& pName, bool& value) const
virtual bool setData(gdsDataObject& obj, const void* value, int dim1 = 0, int dim2 = 0, gdsDataType Datatype = gds_void) const
string getType() const
objflag getFlag() const

Protected Fields

typedef std::vector <diagParam> diagParamList
diagParamList dParams
objflag flag
string type

Inherited from diagObjectName:

Public Methods

static string makeName(const string& Name, int index1 = -1, int index2 = -1)

Protected Fields

string name
int maxIndex1
int maxIndex2
gdsDataType datatype
int maxDim1
int maxDim2
const void* defValue
string unit
bool writeaccess

Documentation

This is an access class for time series results.

diagTimeSeries(bool subscribe = true)
Constructs an access object for time series results. Automatically adds the configuration to the result access object.

Returns:
void


Direct child classes:
diagChn
Author:
DS, February 99
See Also:
Diagnostics storage API

alphabetic index hierarchy of classes


Please send questions and comments to sigg_d@ligo-wa.caltech.edu


generated by doc++