cisst-saw
Loading...
Searching...
No Matches
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_type * GetPointer (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

◆ Accessor()

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

◆ Get() [1/2]

template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::Get ( const mtsStateIndex & when,
mtsGenericObject & data ) const
inline

◆ Get() [2/2]

template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::Get ( const mtsStateIndex & when,
value_type & data ) const
inline

◆ GetDelayed() [1/2]

template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::GetDelayed ( mtsGenericObject & data) const
inline

◆ GetDelayed() [2/2]

template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::GetDelayed ( value_type & data) const
inline

◆ GetLatest() [1/2]

template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::GetLatest ( mtsGenericObject & data) const
inline

◆ GetLatest() [2/2]

template<class _elementType>
bool mtsStateTable::Accessor< _elementType >::GetLatest ( value_type & data) const
inline

◆ GetPointer()

template<class _elementType>
const value_type * mtsStateTable::Accessor< _elementType >::GetPointer ( const mtsStateIndex & when) const
inline

◆ SetCurrent()

template<class _elementType>
void mtsStateTable::Accessor< _elementType >::SetCurrent ( const value_type & data)
inline

◆ ToStream()

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: