Fawkes API
Fawkes Development Version
|
Reverse the angle of beams. More...
#include "reverse_angle.h"
Public Member Functions | |
LaserReverseAngleDataFilter (unsigned int data_size, std::vector< LaserDataFilter::Buffer * > &in) | |
Constructor. | |
void | filter () |
Filter the incoming data. |
Reverse the angle of beams.
This filter will reverse the direction in which the beams are stored. If the original interface stores the data in clockwise direction, the outcome will be in counter-clockwise direction and vice versa. This is required for example to convert between the (clockwise) RCSoftX angles, and the (counter-clockwise) angles in the Fawkes coordinate system.
LaserReverseAngleDataFilter::LaserReverseAngleDataFilter | ( | 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 43 of file reverse_angle.cpp.
void LaserReverseAngleDataFilter::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 50 of file reverse_angle.cpp.
References LaserDataFilter::in, LaserDataFilter::out, LaserDataFilter::in_data_size, and LaserDataFilter::out_data_size.