10 #ifndef hifi_Controllers_Filters_ConstrainToIntegerFilter_h
11 #define hifi_Controllers_Filters_ConstrainToIntegerFilter_h
13 #include "../Filter.h"
15 namespace controller {
17 class ConstrainToIntegerFilter :
public Filter {
18 REGISTER_FILTER_CLASS(ConstrainToIntegerFilter);
20 ConstrainToIntegerFilter() =
default;
22 virtual AxisValue apply(AxisValue value)
const override {
23 return { glm::sign(value.value), value.timestamp, value.valid };
26 virtual Pose apply(Pose value)
const override {
return value; }