CDifferential< T > | A class to represent the speed and acceleration of a value in addition to itself |
CDifferential< VAL_T > | |
▼CFilter | The Filter interface without type checking at compile time |
▼CBaseFilter< IN_T, OUT_T > | The typed filter base class |
▼CCachedFilter< IN_T, OUT_T > | A filter with a data cache, which is suitable for output that depends on several previous input data |
▼CMovingAverageFilter< IN_T, OUT_T, INTERNAL_T > | A filter that outputs the average of a moving window |
CMovingVarianceFilter< IN_T, OUT_T, INTERNAL_T > | A moving variance filter |
CLambdaFilter< IN_T, OUT_T > | A lambda filter that uses a client-supplied filter function |
CWeightedUpdateFilter< IN_T, OUT_T, INTERNAL_T > | A filter that updates the output based on a weighted average between its previous output and the current input |
▼CBaseFilter< Reading< VAL_T, TS_T >, Reading< Differential< VAL_T >, TS_T > > | |
CDifferentialFilter< VAL_T, TS_T, INTERNAL_T > | A differential filter calculates the speed and acceleration from its raw scalar input |
▼CBaseFilter< Reading< VAL_T, TS_T >, Reading< VAL_T, TS_T > > | |
COneEuroFilter< VAL_T, TS_T > | The 1-euro filter is based on the paper of the same name by Gery Casiez |
▼CBaseFilter< VAL_T, double > | |
CAdaptiveNormalizationFilter< VAL_T > | An adaptive normalization filter |
▼CBaseFilter< VAL_T, Reading< VAL_T, TS_T > > | |
CTimestampFilter< VAL_T, TS_T, time_fn > | A filter that adds timestamps to the input values |
CFilterChain | A chain of filters |
▼CPassThroughFilter< T > | A pass-through filter does nothing and is useful for derived classes to perform monitoring functionalities, such as the FlowRateFilter |
CFlowRateFilter< T, TS_T, time_fun, TICKS_PER_SEC > | A flow rate filter measures the flow rate of incoming data |
CLinkedList< VAL_T > | |
▼CLinkedList< Filter *> | |
CFilterChain | A chain of filters |
CLinkedList< Tree< Filter *> *> | |
CLinkedList< Tree< VAL_T > *> | |
CLinkedListNode< VAL_T > | |
CLinkedListNode< Filter *> | |
CLinkedListNode< Tree< Filter *> *> | |
CLinkedListNode< Tree< VAL_T > *> | |
Clow_pass_filter< T > | |
Clow_pass_filter< VAL_T > | |
CNodeIterator< VAL_T > | |
Cone_euro_filter< T, timestamp_t > | |
Cone_euro_filter< VAL_T, TS_T > | |
CReading< VAL_T, TS_T > | A class that contains a <value, timestamp> tuple |
CReading< Differential< VAL_T >, TS_T > | |
CTree< VAL_T > | |
▼CTree< Filter *> | |
CFilterTree | A tree of interconnected filters |