27 #ifndef _mtsStateArrayBase_h
28 #define _mtsStateArrayBase_h
84 #endif // _mtsStateArrayBase_h
virtual void Copy(index_type indexTo, index_type indexFrom)=0
Base class for data object in cisstMultiTask.
Definition: mtsGenericObject.h:56
mtsStateArrayBase(void)
Definition: mtsStateArrayBase.h:45
virtual bool SetDataSize(const size_t size)=0
virtual mtsGenericObject & operator[](index_type index)=0
virtual bool Get(index_type index, mtsGenericObject &data) const =0
virtual mtsStateArrayBase * Create(const mtsGenericObject *objectExample, size_type size)=0
Defines mtsGenericObject.
bool SetSize(const size_t size)
Definition: mtsStateArrayBase.h:77
Base class for class services.
Definition: cmnClassServicesBase.h:45
virtual ~mtsStateArrayBase(void)
Definition: mtsStateArrayBase.h:55
virtual bool Set(index_type index, const mtsGenericObject &data)=0
size_t index_type
Definition: mtsStateArrayBase.h:51
size_t size_type
Definition: mtsStateArrayBase.h:52
Definition: mtsStateArrayBase.h:42
const cmnClassServicesBase * DataClassServices
Definition: mtsStateArrayBase.h:45