cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
mtsStateTable::Accessor< _elementType > Class Template Reference

#include <mtsStateTable.h>

Inheritance diagram for mtsStateTable::Accessor< _elementType >:
mtsStateTable::AccessorBase

Public Member Functions

 Accessor (const mtsStateTable &table, mtsStateDataId id, const mtsStateArray< value_type > *history, value_ref_type *data)
 
void ToStream (std::ostream &outputStream, const mtsStateIndex &when) const
 
bool Get (const mtsStateIndex &when, value_type &data) const
 
const value_typeGetPointer (const mtsStateIndex &when) const
 
bool Get (const mtsStateIndex &when, mtsGenericObject &data) const
 
bool GetLatest (value_type &data) const
 
bool GetLatest (mtsGenericObject &data) const
 
bool GetDelayed (value_type &data) const
 
bool GetDelayed (mtsGenericObject &data) const
 
void SetCurrent (const value_type &data)
 
- Public Member Functions inherited from mtsStateTable::AccessorBase
 AccessorBase (const mtsStateTable &table, mtsStateDataId id)
 
virtual ~AccessorBase ()
 

Additional Inherited Members

- Protected Attributes inherited from mtsStateTable::AccessorBase
const mtsStateTableTable
 
mtsStateDataId Id
 

Constructor & Destructor Documentation

template<class _elementType>
mtsStateTable::Accessor< _elementType >::Accessor ( const mtsStateTable table,
mtsStateDataId  id,
const mtsStateArray< value_type > *  history,
value_ref_type data 
)
inline

Member Function Documentation

template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::Get ( const mtsStateIndex when,
value_type data 
) const
inline
template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::Get ( const mtsStateIndex when,
mtsGenericObject data 
) const
inline
template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::GetDelayed ( value_type data) const
inline
template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::GetDelayed ( mtsGenericObject data) const
inline
template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::GetLatest ( value_type data) const
inline
template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::GetLatest ( mtsGenericObject data) const
inline
template<class _elementType>
const value_type* mtsStateTable::Accessor< _elementType >::GetPointer ( const mtsStateIndex when) const
inline
template<class _elementType>
void mtsStateTable::Accessor< _elementType >::SetCurrent ( const value_type data)
inline
template<class _elementType>
void mtsStateTable::Accessor< _elementType >::ToStream ( std::ostream &  outputStream,
const mtsStateIndex when 
) const
inlinevirtual

The documentation for this class was generated from the following file: