APM:Libraries
Classes | Typedefs
LowPassFilter.h File Reference

A class to implement a low pass filter without losing precision even for int types the downside being that it's a little slower as it internally uses a float and it consumes an extra 4 bytes of memory to hold the constant gain. More...

#include <AP_Math/AP_Math.h>
#include "FilterClass.h"
Include dependency graph for LowPassFilter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DigitalLPF< T >
 
class  LowPassFilter< T >
 

Typedefs

typedef LowPassFilter< int > LowPassFilterInt
 
typedef LowPassFilter< long > LowPassFilterLong
 
typedef LowPassFilter< float > LowPassFilterFloat
 
typedef LowPassFilter< Vector2fLowPassFilterVector2f
 
typedef LowPassFilter< Vector3fLowPassFilterVector3f
 

Detailed Description

A class to implement a low pass filter without losing precision even for int types the downside being that it's a little slower as it internally uses a float and it consumes an extra 4 bytes of memory to hold the constant gain.

Definition in file LowPassFilter.h.

Typedef Documentation

◆ LowPassFilterFloat

Definition at line 113 of file LowPassFilter.h.

◆ LowPassFilterInt

Definition at line 111 of file LowPassFilter.h.

◆ LowPassFilterLong

Definition at line 112 of file LowPassFilter.h.

◆ LowPassFilterVector2f

Definition at line 114 of file LowPassFilter.h.

◆ LowPassFilterVector3f

Definition at line 115 of file LowPassFilter.h.