float Filter::lowPassFilter()

in src/module/Filter.cpp [19:28]


float Filter<T>::lowPassFilter(T value, float rate)
{
  // 前回値の初期化
  if(preValue_ == 0) {
    preValue_ = value;
    return static_cast<float>(value);
  }

  return preValue_ * rate + value * (1 - rate);
}