lpfilter.h
Go to the documentation of this file.
1 #ifndef LP_FILTER_H
2 #define LP_FILTER_H
3 
4 #include <vector>
5 #include <ros/ros.h>
6 #include <math.h>
7 
8 class LPFilter
9 {
10 public:
11  LPFilter(double deltaT, double cutoffFrequency, int numElements);
12  bool update(std::vector<double> input, std::vector<double>& output);
13 
14 private:
17  std::vector<double> in1, in2, out1, out2;
18  double omega_a;
19  double a0, a1, a2, b1, b2;
20 };
21 
22 #endif
bool update(std::vector< double > input, std::vector< double > &output)
Definition: lpfilter.cpp:66
std::vector< double > out1
Definition: lpfilter.h:17
double a2
Definition: lpfilter.h:19
double b2
Definition: lpfilter.h:19
double a0
Definition: lpfilter.h:19
std::vector< double > in2
Definition: lpfilter.h:17
double b1
Definition: lpfilter.h:19
double omega_a
Definition: lpfilter.h:18
std::vector< double > out2
Definition: lpfilter.h:17
bool initialized
Definition: lpfilter.h:15
int noElements
Definition: lpfilter.h:16
double a1
Definition: lpfilter.h:19
LPFilter(double deltaT, double cutoffFrequency, int numElements)
Definition: lpfilter.cpp:18
std::vector< double > in1
Definition: lpfilter.h:17


netft_utils
Author(s): Alex von Sternberg , Derek King, Andy Zelenak
autogenerated on Tue Mar 2 2021 03:15:08