Fawkes API
Fawkes Development Version
|
Merge multiple laser data arrays into one. More...
#include "min_merge.h"
Public Member Functions | |
LaserMinMergeDataFilter (unsigned int in_data_size, std::vector< LaserDataFilter::Buffer * > &in) | |
Constructor. | |
virtual void | filter () |
Filter the incoming data. |
Merge multiple laser data arrays into one.
For each value in the output array takes the minimum value of all input arrays.
LaserMinMergeDataFilter::LaserMinMergeDataFilter | ( | unsigned int | in_data_size, |
std::vector< LaserDataFilter::Buffer * > & | in | ||
) |
Constructor.
in_data_size | number of entries input value arrays |
in | vector of input arrays |
Definition at line 39 of file min_merge.cpp.
void LaserMinMergeDataFilter::filter | ( | ) | [virtual] |
Filter the incoming data.
Function shall filter the data in the "in" member vector and write output to the "out" member vector.
Implements LaserDataFilter.
Definition at line 47 of file min_merge.cpp.
References LaserDataFilter::in, LaserDataFilter::out, LaserDataFilter::copy_to_outbuf(), and LaserDataFilter::out_data_size.