Template Class MultiChannelMeanFilter
Defined in File mean.hpp
Inheritance Relationships
Base Type
public filters::MultiChannelFilterBase< T >
(Template Class MultiChannelFilterBase)
Class Documentation
-
template<typename T>
class MultiChannelMeanFilter : public filters::MultiChannelFilterBase<T> A mean filter which works on double arrays.
Public Functions
-
MultiChannelMeanFilter()
Construct the filter with the expected width and height.
-
~MultiChannelMeanFilter() override
Destructor to clean up.
-
virtual bool configure() override
Pure virtual function for the sub class to configure the filter This function must be implemented in the derived class.
Protected Attributes
-
std::unique_ptr<RealtimeCircularBuffer<std::vector<T>>> data_storage_
Storage for data between updates.
-
uint32_t last_updated_row_
The last row to have been updated by the filter.
-
uint32_t number_of_observations_
Number of observations over which to filter.
-
MultiChannelMeanFilter()