class gdsDataObject : public gdsNamedDatum Class to store a data object.
| | gdsParameterList list of pointers to parameter objects |
| | parameters list of parameters asscoaited with the data object |
| | link link object for referencing binary data objects |
| | error Error flag |
| | operator >> (std::istream&, gdsDataObject&) Input operator. |
| | operator << (std::ostream&, const gdsDataObject&) Output operator. |
| | gdsDataObject () Default constructor. |
| | gdsDataObject (const gdsDataObject& dat) Copy constructor. |
| | gdsDataObject (const string& Name, gdsDataType DataType, const void* Value, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj) Constructor. |
| | gdsDataObject (const string& Name, gdsDataType DataType, const void* Value, int dim1, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj) Constructor. |
| | gdsDataObject (const string& Name, gdsDataType DataType, const void* Value, int dim1, int dim2, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj) Constructor. |
| | gdsDataObject (const string& Name, gdsDataType DataType, const void* Value, int dim1, int dim2, int dim3, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj) Constructor. |
| | gdsDataObject (const string& Name, gdsDataType DataType, const void* Value, int dim1, int dim2, int dim3, int dim4, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj) Constructor. |
| | ~gdsDataObject () Destructor. |
| | operator= (const gdsDataObject& dat) Copy operator. |
| | assignDatum (const gdsDatum& dat) Assignment. |
| | gdsObjectFlag (const string& oflag) Object flag from name. |
| | gdsObjectFlagName (objflag oflag) Object flag name |
| | getType () const Get type. |
| | getFlag () const Get flag. |
| | setType (const string& otype) Set type. |
| | setFlag (objflag oflag) Set flag. |
| | setFlag (const string& oflag) Set flag. |
| | isRef () const Checks if reference to binary data. |
This class is used to store a data object.
friend std::ostream& operator << (std::ostream&, const gdsDataObject&)
gdsDataObject - class
typedef std::vector <gdsParameterPtr> gdsParameterList
enum objflag
parameterObj
settingsObj
resultObj
gdsParameterList parameters
gdsDataReference link
bool error
gdsDataObject()
gdsDataObject(const gdsDataObject& dat)
gdsDataObject(const string& Name, gdsDataType DataType, const void* Value, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj)
DataType - type of data object
Value - pointer to a data value field
Unit - unit of data value
Comment - comment string for describing data object
flag - type of data object
gdsDataObject(const string& Name, gdsDataType DataType, const void* Value, int dim1, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj)
DataType - type of data object
Value - pointer to a data value field
dim1 - number of data values
Unit - unit of data value
Comment - comment string for describing data object
flag - type of data object
gdsDataObject(const string& Name, gdsDataType DataType, const void* Value, int dim1, int dim2, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj)
DataType - type of data object
Value - pointer to a data value field
dim1 - first dimension of data array
dim2 - second dimension of data array
Unit - unit of data value
Comment - comment string for describing data object
flag - type of data object
gdsDataObject(const string& Name, gdsDataType DataType, const void* Value, int dim1, int dim2, int dim3, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj)
DataType - type of data object
Value - pointer to a data value field
dim1 - first dimension of data array
dim2 - second dimension of data array
dim3 - third dimension of data array
Unit - unit of data value
Comment - comment string for describing data object
flag - type of data object
gdsDataObject(const string& Name, gdsDataType DataType, const void* Value, int dim1, int dim2, int dim3, int dim4, const string& Unit = "", const string& Comment = "", objflag Flag = resultObj)
DataType - type of data object
Value - pointer to a data value field
dim1 - first dimension of data array
dim2 - second dimension of data array
dim3 - third dimension of data array
dim4 - fourth dimension of data array
Unit - unit of data value
Comment - comment string for describing data object
flag - type of data object
virtual ~gdsDataObject()
gdsDataObject& operator= (const gdsDataObject& dat)
virtual bool assignDatum(const gdsDatum& dat)
static objflag gdsObjectFlag(const string& oflag)
static string gdsObjectFlagName(objflag oflag)
string getType() const
objflag getFlag() const
void setType(const string& otype)
void setFlag(objflag oflag)
void setFlag(const string& oflag)
bool isRef() const
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++