cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
mtsStateTable.h File Reference

Defines the state data table. More...

#include <cisstCommon/cmnGenericObject.h>
#include <cisstCommon/cmnClassRegisterMacros.h>
#include <cisstMultiTask/mtsForwardDeclarations.h>
#include <cisstMultiTask/mtsStateArrayBase.h>
#include <cisstMultiTask/mtsStateArray.h>
#include <cisstMultiTask/mtsStateIndex.h>
#include <cisstMultiTask/mtsFunctionVoid.h>
#include <cisstMultiTask/mtsFunctionRead.h>
#include <cisstMultiTask/mtsFunctionWrite.h>
#include <cisstMultiTask/mtsIntervalStatistics.h>
#include <vector>
#include <iostream>
#include <cisstMultiTask/mtsExport.h>

Go to the source code of this file.

Classes

class  mtsStateTable
 
class  mtsStateTable::IndexRange
 
class  mtsStateTable::DataCollectionInfo
 
class  mtsStateTable::AccessorBase
 
class  mtsStateTable::Accessor< _elementType >
 

Typedefs

typedef int mtsStateDataId
 
typedef mtsStateTable::IndexRange mtsStateTableIndexRange
 

Functions

 CMN_DECLARE_SERVICES_INSTANTIATION (mtsStateTable)
 
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsStateTableIndexRange)
 
std::string mtsObjectName (const mtsStateTable *object)
 
template<class _elementType >
std::string mtsObjectName (const mtsStateTable::Accessor< _elementType > *CMN_UNUSED(accessor))
 

Detailed Description

Defines the state data table.

Typedef Documentation

typedef int mtsStateDataId

mtsStateDataId. Unique identifier for the columns of the State Data Table. Typedef'ed to an int

Function Documentation

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsStateTable  )
CMN_DECLARE_SERVICES_INSTANTIATION ( mtsStateTableIndexRange  )
std::string mtsObjectName ( const mtsStateTable object)
inline
template<class _elementType >
std::string mtsObjectName ( const mtsStateTable::Accessor< _elementType > *  CMN_UNUSEDaccessor)
inline