Go to the documentation of this file.
27 #include <ArmarXCore/interface/observers/ObserverInterface.h>
46 virtual public DatafieldFilterBase
74 armarx::StringFloatDictionary
getProperties(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
75 void setProperties(
const armarx::StringFloatDictionary& newValues,
const Ice::Current&
c = Ice::emptyCurrent)
override;
The DatafieldFilter class is the base class for all filters and filter implementation should derive f...
std::deque< std::pair< long, VariantBasePtr > > TimeVariantBaseMap
const Ice::Current staticIceCurrent
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,...
std::shared_ptr< Value > value()
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.
armarx::StringFloatDictionary getProperties(const Ice::Current &c=Ice::emptyCurrent) const override
VariantBasePtr getValue(const Ice::Current &c=Ice::emptyCurrent) const override
Retrieves the current, filtered value.
TimeVariantBaseMap dataHistory
const TimeVariantBaseMap & getDataHistory() const
This file offers overloads of toIce() and fromIce() functions for STL container types.