Head Mounted VR 3.0
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
FBasicLowPassFilter< filterType > Class Template Reference

#include <VR_MotionControllerComponent.h>

Public Member Functions

 FBasicLowPassFilter (filterType EmptyValueSet)
 
filterType Filter (const filterType &InValue, const filterType &InAlpha)
 
const filterType CalculateCutoff (const filterType &InValue, double &MinCutoff, double &CutoffSlope)
 
const filterType CalculateAlpha (const filterType &InCutoff, const double InDeltaTime)
 
const double CalculateAlphaTau (const double InCutoff, const double InDeltaTime)
 

Public Attributes

filterType EmptyValue
 
filterType Previous
 
filterType PreviousRaw
 
bool bFirstTime
 

Constructor & Destructor Documentation

◆ FBasicLowPassFilter()

template<class filterType >
FBasicLowPassFilter< filterType >::FBasicLowPassFilter ( filterType EmptyValueSet)
inline

Default constructor

Member Function Documentation

◆ CalculateAlpha()

template<class filterType >
const filterType FBasicLowPassFilter< filterType >::CalculateAlpha ( const filterType & InCutoff,
const double InDeltaTime )
inline

◆ CalculateAlphaTau()

template<class filterType >
const double FBasicLowPassFilter< filterType >::CalculateAlphaTau ( const double InCutoff,
const double InDeltaTime )
inline

◆ CalculateCutoff()

template<class filterType >
const filterType FBasicLowPassFilter< filterType >::CalculateCutoff ( const filterType & InValue,
double & MinCutoff,
double & CutoffSlope )
inline

◆ Filter()

template<class filterType >
filterType FBasicLowPassFilter< filterType >::Filter ( const filterType & InValue,
const filterType & InAlpha )
inline

Calculate

Member Data Documentation

◆ bFirstTime

template<class filterType >
bool FBasicLowPassFilter< filterType >::bFirstTime

If this is the first time doing a filter

◆ EmptyValue

template<class filterType >
filterType FBasicLowPassFilter< filterType >::EmptyValue

◆ Previous

template<class filterType >
filterType FBasicLowPassFilter< filterType >::Previous

The previous filtered value

◆ PreviousRaw

template<class filterType >
filterType FBasicLowPassFilter< filterType >::PreviousRaw

The previous raw value


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