Generic base class for out-of-core FIFO filters.
More...
#include <mia/core/fifofilter.hh>
template<typename T>
class TFifoFilter< T >
Generic base class for out-of-core FIFO filters.
Base class for a First-in-first out filter that does not need the whole data to be loaded.
Definition at line 52 of file fifofilter.hh.
smart pointer representing this class
Definition at line 56 of file fifofilter.hh.
Constructor
- Parameters
-
width | filter width |
min_fill | minimum fill of the buffer to process (usally half filter width) |
read_start | number of slices need to be pushed into the pipeline before the first results can be read from the filter |
Attach a filter at the end of the filter chain
Initiate the processing of the final slices in the pipeline
- Returns
- the size of the buffer
- Returns
- the start slide for filtering
- Returns
- the current buffer fill
- Returns
- the start slide for filtering
template<typename T>
void TFifoFilter< T >::push |
( |
typename::boost::call_traits< T >::param_type |
x) | |
|
Push a data element down the filter pipeline
- Parameters
-
The documentation for this class was generated from the following file: