Fawkes API
Fawkes Development Version
|
Cut of laser data at max distance. More...
#include "circle.h"
Public Member Functions | |
LaserMaxCircleDataFilter (float radius, unsigned int in_data_size, std::vector< LaserDataFilter::Buffer * > &in) | |
Constructor. | |
void | filter () |
Filter the incoming data. |
Cut of laser data at max distance.
All beams longer than a given radius are cut of at the maximum length.
LaserMaxCircleDataFilter::LaserMaxCircleDataFilter | ( | float | radius, |
unsigned int | in_data_size, | ||
std::vector< LaserDataFilter::Buffer * > & | in | ||
) |
Constructor.
radius | radius of cut-off circle in meters |
in_data_size | number of entries input value arrays |
in | vector of input arrays |
Definition at line 39 of file max_circle.cpp.
void LaserMaxCircleDataFilter::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 48 of file max_circle.cpp.
References LaserDataFilter::in, LaserDataFilter::out, LaserDataFilter::in_data_size, and LaserDataFilter::out_data_size.