30#include <ArmarXCore/interface/observers/ObserverInterface.h>
61 const Ice::Current&
c = Ice::emptyCurrent)
override;
75 const Ice::Current&
c = Ice::emptyCurrent)
const override;
76 armarx::StringFloatDictionary
77 getProperties(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
78 void setProperties(
const armarx::StringFloatDictionary& newValues,
79 const Ice::Current&
c = Ice::emptyCurrent)
override;
void update(Ice::Long timestamp, const VariantBasePtr &value, const Ice::Current &c=Ice::emptyCurrent) override
Adds the given value to the data map, erases old values if maximum size was reached,...
const TimeVariantBaseMap & getDataHistory() const
VariantBasePtr getValue(const Ice::Current &c=Ice::emptyCurrent) const override
Retrieves the current, filtered value.
TimeVariantBaseMap dataHistory
armarx::StringFloatDictionary getProperties(const Ice::Current &c=Ice::emptyCurrent) const override
void setProperties(const armarx::StringFloatDictionary &newValues, const Ice::Current &c=Ice::emptyCurrent) override
bool checkTypeSupport(VariantTypeId variantType, const Ice::Current &c=Ice::emptyCurrent) const override
Checks whether the given type is supported.
This file offers overloads of toIce() and fromIce() functions for STL container types.
const Ice::Current staticIceCurrent
std::deque< std::pair< long, VariantBasePtr > > TimeVariantBaseMap
::IceInternal::Handle<::armarx::VariantBase > VariantBasePtr