28#include <ArmarXCore/interface/observers/Filters.h>
60 template <
typename Type>
64 double curMax = std::numeric_limits<double>::min();
67 VariantPtr v2 = VariantPtr::dynamicCast(v.second);
68 Type val = v2->get<Type>();
VariantBasePtr calculate(const Ice::Current &c=Ice::emptyCurrent) const override
ParameterTypeList getSupportedTypes(const Ice::Current &c=Ice::emptyCurrent) const override
This filter supports: Int, Long, Float, Double.
IceInternal::Handle< Variant > VariantPtr
std::deque< std::pair< long, VariantBasePtr > > TimeVariantBaseMap
::IceInternal::Handle<::armarx::VariantBase > VariantBasePtr