Sirikata
|
#include <Extrapolation.hpp>
Public Member Functions | |
TimedWeightedExtrapolator (const Duration &fadeTime, const Time &t, const Value &actualValue, const UpdatePredicate &needsUpdate) | |
virtual bool | needsUpdate (const Time &now, const Value &actualValue) const |
virtual ExtrapolatorBase < Value, Time > & | updateValue (const Time &t, const Value &l) |
virtual ExtrapolatorBase < Value, Time > & | resetValue (const Time &t, const Value &l) |
const Value & | lastValue () const |
virtual bool | propertyHolds (const Time &time, const std::tr1::function< bool(const Value &)> &f) const |
virtual Value | extrapolate (const Time &t) const |
virtual Time | lastUpdateTime () const |
Sirikata::TimedWeightedExtrapolator< Value, UpdatePredicate >::TimedWeightedExtrapolator | ( | const Duration & | fadeTime, |
const Time & | t, | ||
const Value & | actualValue, | ||
const UpdatePredicate & | needsUpdate | ||
) | [inline] |
virtual Value Sirikata::TimedWeightedExtrapolator< Value, UpdatePredicate >::extrapolate | ( | const Time & | t | ) | const [inline, virtual] |
virtual Time Sirikata::TimedWeightedExtrapolator< Value, UpdatePredicate >::lastUpdateTime | ( | ) | const [inline, virtual] |
const Value& Sirikata::TimedWeightedExtrapolator< Value, UpdatePredicate >::lastValue | ( | ) | const [inline, virtual] |
virtual bool Sirikata::TimedWeightedExtrapolator< Value, UpdatePredicate >::needsUpdate | ( | const Time & | now, |
const Value & | actualValue | ||
) | const [inline, virtual] |
virtual bool Sirikata::TimedWeightedExtrapolator< Value, UpdatePredicate >::propertyHolds | ( | const Time & | time, |
const std::tr1::function< bool(const Value &)> & | f | ||
) | const [inline, virtual] |
virtual ExtrapolatorBase<Value, Time>& Sirikata::TimedWeightedExtrapolator< Value, UpdatePredicate >::resetValue | ( | const Time & | t, |
const Value & | l | ||
) | [inline, virtual] |
virtual ExtrapolatorBase<Value, Time>& Sirikata::TimedWeightedExtrapolator< Value, UpdatePredicate >::updateValue | ( | const Time & | t, |
const Value & | l | ||
) | [inline, virtual] |