Sirikata
Public Types | Public Member Functions | Public Attributes
Sirikata::TemporalValueBase< Value, TimeType > Class Template Reference

#include <TemporalValue.hpp>

Collaboration diagram for Sirikata::TemporalValueBase< Value, TimeType >:

List of all members.

Public Types

typedef TimeType Time

Public Member Functions

 TemporalValueBase (const TimeType &when, const Value &l)
Value extrapolate (const TimeType &t) const
TimeType time () const
const Value & value () const
void updateValue (const TimeType &t, const Value &l)

Public Attributes

Value mCurrentValue
TimeType mWhen

template<typename Value, typename TimeType>
class Sirikata::TemporalValueBase< Value, TimeType >


Member Typedef Documentation

template<typename Value, typename TimeType>
typedef TimeType Sirikata::TemporalValueBase< Value, TimeType >::Time

Constructor & Destructor Documentation

template<typename Value, typename TimeType>
Sirikata::TemporalValueBase< Value, TimeType >::TemporalValueBase ( const TimeType &  when,
const Value &  l 
) [inline]

Member Function Documentation

template<typename Value, typename TimeType>
Value Sirikata::TemporalValueBase< Value, TimeType >::extrapolate ( const TimeType &  t) const [inline]
template<typename Value, typename TimeType>
TimeType Sirikata::TemporalValueBase< Value, TimeType >::time ( ) const [inline]
template<typename Value, typename TimeType>
void Sirikata::TemporalValueBase< Value, TimeType >::updateValue ( const TimeType &  t,
const Value &  l 
) [inline]
template<typename Value, typename TimeType>
const Value& Sirikata::TemporalValueBase< Value, TimeType >::value ( ) const [inline]

Member Data Documentation

template<typename Value, typename TimeType>
Value Sirikata::TemporalValueBase< Value, TimeType >::mCurrentValue
template<typename Value, typename TimeType>
TimeType Sirikata::TemporalValueBase< Value, TimeType >::mWhen

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