Project

General

Profile

BitmapToolkit Scol plugin
TSmoother< T > Class Template Referenceabstract

#include <Smoothers.h>

Inheritance diagram for TSmoother< T >:
ISmoother DoubleExponentialSmoother< T > LinearSmoother< T >

Public Member Functions

virtual ~TSmoother ()
 
virtual void pushValue (T val)=0
 
virtual T getExtrapolatedValue ()=0
 
virtual T getSmoothedValue ()=0
 
int getSmootherType ()
 
virtual int getSmootherMethod ()=0
 
virtual void clearValues ()=0
 
- Public Member Functions inherited from ISmoother
virtual ~ISmoother ()
 

Detailed Description

template<typename T>
class TSmoother< T >

Definition at line 35 of file Smoothers.h.

Constructor & Destructor Documentation

◆ ~TSmoother()

template<typename T >
virtual TSmoother< T >::~TSmoother ( )
inlinevirtual

Definition at line 38 of file Smoothers.h.

Member Function Documentation

◆ clearValues()

template<typename T >
virtual void TSmoother< T >::clearValues ( )
pure virtual

◆ getExtrapolatedValue()

template<typename T >
virtual T TSmoother< T >::getExtrapolatedValue ( )
pure virtual

◆ getSmoothedValue()

template<typename T >
virtual T TSmoother< T >::getSmoothedValue ( )
pure virtual

◆ getSmootherMethod()

template<typename T >
virtual int TSmoother< T >::getSmootherMethod ( )
pure virtual

◆ getSmootherType()

template<typename T >
int TSmoother< T >::getSmootherType ( )
virtual

Implements ISmoother.

Definition at line 4 of file Smoothers.cpp.

◆ pushValue()

template<typename T >
virtual void TSmoother< T >::pushValue ( val)
pure virtual

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