Public Member Functions | Private Attributes | List of all members
CMeanFilter Class Reference

Implementation of the average filter for 1D data. More...

#include <MeanFilter.h>

Inheritance diagram for CMeanFilter:
Inheritance graph
[legend]

Public Member Functions

 CMeanFilter (int nKernelSize)
 
float Filter (float x)
 
void Reset ()
 
void SetKernelSize (int nKernelSize)
 
 ~CMeanFilter ()
 
- Public Member Functions inherited from CFilterInterface
virtual ~CFilterInterface ()
 

Private Attributes

int m_nElementsFilled
 
int m_nKernelSize
 
int m_nPosition
 
float * m_pValues
 

Detailed Description

Implementation of the average filter for 1D data.

Definition at line 62 of file MeanFilter.h.

Constructor & Destructor Documentation

CMeanFilter::CMeanFilter ( int  nKernelSize)

Definition at line 58 of file MeanFilter.cpp.

CMeanFilter::~CMeanFilter ( )

Definition at line 68 of file MeanFilter.cpp.

Member Function Documentation

float CMeanFilter::Filter ( float  x)
virtual

Implements CFilterInterface.

Definition at line 106 of file MeanFilter.cpp.

void CMeanFilter::Reset ( )

Definition at line 97 of file MeanFilter.cpp.

void CMeanFilter::SetKernelSize ( int  nKernelSize)

Definition at line 79 of file MeanFilter.cpp.

Member Data Documentation

int CMeanFilter::m_nElementsFilled
private

Definition at line 83 of file MeanFilter.h.

int CMeanFilter::m_nKernelSize
private

Definition at line 82 of file MeanFilter.h.

int CMeanFilter::m_nPosition
private

Definition at line 81 of file MeanFilter.h.

float* CMeanFilter::m_pValues
private

Definition at line 80 of file MeanFilter.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28