class gdsNamedDatum : public gdsNamedStorage, public gdsDatum Class to store a named data field.
| | mux mutex to protect object |
| | unit Describes the unit of a data field. |
| | level Nesting level |
| | gdsNamedDatum () Default constructor. |
| | gdsNamedDatum (const string& Name, gdsDataType DataType, const void* Value, int dim1 = 1, int dim2 = 0, int dim3 = 0, int dim4 = 0, const string& Unit = "", const string& Comment = "") Constructor. |
| | gdsNamedDatum (const string& Name, const gdsDatum& Value, const string& Unit = "", const string& Comment = "") Constructor. |
This class is used to store a named data field. It is self describing and contains the data type, the number of elements (array dimensions), the name of the data field and its unit.
string unit
int level
gdsNamedDatum()
gdsNamedDatum(const string& Name, gdsDataType DataType, const void* Value, int dim1 = 1, int dim2 = 0, int dim3 = 0, int dim4 = 0, const string& Unit = "", const string& Comment = "")
DataType - type of data field
Value - pointer to data field
dim1 - first dimension of data field (default 1)
dim2 - second dimension of data field (default 0)
dim3 - third dimension of data field (default 0)
dim4 - fourth dimension of data field (default 0)
Unit - unit of data field
Comment - comment string for describing data field
gdsNamedDatum(const string& Name, const gdsDatum& Value, const string& Unit = "", const string& Comment = "")
Value - data field object
Unit - unit of data field
Comment - comment string for describing data field
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++