- Aldebaran documentation |
- C++ Libraries |
- index

libalmath 2.8.7.4

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
AL::Math::DSP::DigitalFilter Class Reference

`#include <digitalfilter.h>`

## Public Member Functions
| DigitalFilter (void)
| ~DigitalFilter (void)
void | configureFilter (const std::vector< float > &pWeightsIn, const std::vector< float > &pWeightsOut, float pDcGain)
| Configure the digital filter. More...
void | resetFilter ()
| Reset the processing of the filter. More...
float | processFilter (float pInputData)
| Process a step of the filter. More...

## Detailed Description

Definition at line 27 of file digitalfilter.h.

## Constructor & Destructor Documentation

AL::Math::DSP::DigitalFilter::DigitalFilter | ( | void |  | ) |

AL::Math::DSP::DigitalFilter::~DigitalFilter | ( | void |  | ) |

## Member Function Documentation

AL::Math::DSP::DigitalFilter::configureFilter | ( | const std::vector< float > & | weightsIn,
|  | const std::vector< float > & | weightsOut,
|  | float | pDcGain
| ) |  |

Configure the digital filter.

Parameters

  weightsIn | A vector of float describing weights applied on input vector
  weightsOut | A vector of float describing weights applied on output vector
  dcGain | Static gain of the filter

float AL::Math::DSP::DigitalFilter::processFilter | ( | float | pInputData | ) |

Process a step of the filter.

Parameters

  in | Signal input

void AL::Math::DSP::DigitalFilter::resetFilter | ( |  | ) |

Reset the processing of the filter.

The documentation for this class was generated from the following file:

- /home/opennao/work/release-2.8/lib/libalmath/almath/dsp/digitalfilter.h