Bike-X
0.8
|
#include "OVR_SensorFilter.h"
Public Member Functions | |
SensorFilterBase (int capacity=CircularBuffer< T >::DefaultCapacity) | |
void | PushBack (const T &e) |
void | PushFront (const T &e) |
T | PopBack () |
T | PopFront () |
void | Clear () |
T | Total () const |
T | Mean () const |
T | MeanN (int n) const |
T | SavitzkyGolaySmooth4 () |
T | SavitzkyGolaySmooth8 () const |
T | SavitzkyGolayDerivative4 () const |
T | SavitzkyGolayDerivative5 () const |
T | SavitzkyGolayDerivative12 () const |
T | SavitzkyGolayDerivativeN (int n) const |
T | Median () const |
Public Member Functions inherited from OVR::CircularBuffer< T > | |
CircularBuffer (int MaxSize=Deque< T >::DefaultCapacity) | |
CircularBuffer (UPInt size) | |
~CircularBuffer () | |
bool | IsEmpty () const |
UByte * | Write (UPInt size) |
UByte * | ReadBegin () |
void | ReadEnd (UPInt size) |
Public Member Functions inherited from OVR::InPlaceMutableDeque< Elem > | |
InPlaceMutableDeque (int capacity=Deque< Elem >::DefaultCapacity) | |
virtual | ~InPlaceMutableDeque () |
virtual Elem & | PeekBack (int count=0) |
virtual Elem & | PeekFront (int count=0) |
Public Member Functions inherited from OVR::Deque< Elem > | |
Deque (int capacity=DefaultCapacity) | |
virtual | ~Deque (void) |
virtual void | PushBack (const Elem &Item) |
virtual void | PushFront (const Elem &Item) |
virtual const Elem & | PeekBack (int count=0) const |
virtual const Elem & | PeekFront (int count=0) const |
virtual UPInt | GetSize (void) const |
virtual UPInt | GetCapacity (void) const |
virtual bool | IsFull () const |
Protected Attributes | |
T | RunningTotal |
Protected Attributes inherited from OVR::Deque< Elem > | |
Elem * | Data |
const int | Capacity |
int | Beginning |
int | End |
int | ElemCount |
Additional Inherited Members | |
Public Types inherited from OVR::Deque< Elem > | |
enum | { DefaultCapacity = 500 } |
Definition at line 41 of file OVR_SensorFilter.h.
|
inline |
Definition at line 47 of file OVR_SensorFilter.h.
|
inlinevirtual |
Reimplemented from OVR::Deque< Elem >.
Definition at line 94 of file OVR_SensorFilter.h.
|
inline |
Definition at line 106 of file OVR_SensorFilter.h.
|
inline |
Definition at line 111 of file OVR_SensorFilter.h.
|
inline |
Definition at line 197 of file OVR_SensorFilter.h.
|
inlinevirtual |
Reimplemented from OVR::Deque< Elem >.
Definition at line 80 of file OVR_SensorFilter.h.
|
inlinevirtual |
Reimplemented from OVR::Deque< Elem >.
Definition at line 87 of file OVR_SensorFilter.h.
|
inlinevirtual |
Reimplemented from OVR::CircularBuffer< T >.
Definition at line 54 of file OVR_SensorFilter.h.
|
inlinevirtual |
Reimplemented from OVR::CircularBuffer< T >.
Definition at line 67 of file OVR_SensorFilter.h.
|
inline |
Definition at line 164 of file OVR_SensorFilter.h.
|
inline |
Definition at line 146 of file OVR_SensorFilter.h.
|
inline |
Definition at line 155 of file OVR_SensorFilter.h.
|
inline |
Definition at line 181 of file OVR_SensorFilter.h.
|
inline |
Definition at line 125 of file OVR_SensorFilter.h.
|
inline |
Definition at line 134 of file OVR_SensorFilter.h.
|
inline |
Definition at line 101 of file OVR_SensorFilter.h.
|
protected |
Definition at line 44 of file OVR_SensorFilter.h.