14#ifndef mitkNavigationDataSmoothingFilter_h
15#define mitkNavigationDataSmoothingFilter_h
18#include "MitkIGTExports.h"
45 void GenerateData()
override;
51 void InitializeLastValuesList();
53 void AddValue(
int outputID, mitk::Point3D value);
55 mitk::Point3D GetMean(
int outputID);
This filter smoothes the navigation data by calculating the mean value of the last few input values a...
mitkClassMacro(NavigationDataSmoothingFilter, NavigationDataToNavigationDataFilter)
std::map< int, std::map< int, mitk::Point3D > > m_LastValuesList
itkSetMacro(NumerOfValues, int)
Sets the number of values before the current value which will be used for smoothing.
NavigationDataToNavigationDataFilter is the base class of all filters that receive NavigationDatas as...