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::CMeanFilter ( int  nKernelSize)

Definition at line 58 of file MeanFilter.cpp.

◆ ~CMeanFilter()

CMeanFilter::~CMeanFilter ( )

Definition at line 68 of file MeanFilter.cpp.

Member Function Documentation

◆ Filter()

float CMeanFilter::Filter ( float  x)
virtual

Implements CFilterInterface.

Definition at line 106 of file MeanFilter.cpp.

◆ Reset()

void CMeanFilter::Reset ( )

Definition at line 97 of file MeanFilter.cpp.

◆ SetKernelSize()

void CMeanFilter::SetKernelSize ( int  nKernelSize)

Definition at line 79 of file MeanFilter.cpp.

Member Data Documentation

◆ m_nElementsFilled

int CMeanFilter::m_nElementsFilled
private

Definition at line 83 of file MeanFilter.h.

◆ m_nKernelSize

int CMeanFilter::m_nKernelSize
private

Definition at line 82 of file MeanFilter.h.

◆ m_nPosition

int CMeanFilter::m_nPosition
private

Definition at line 81 of file MeanFilter.h.

◆ m_pValues

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 Feb 28 2022 21:44:01