Fawkes API  Fawkes Development Version
Laser720to360DataFilter Class Reference

Downsample filter from 720 to 360 values. More...

#include "720to360.h"

Inheritance diagram for Laser720to360DataFilter:

List of all members.

Public Member Functions

 Laser720to360DataFilter (bool average, unsigned int in_data_size, std::vector< LaserDataFilter::Buffer * > &in)
 Constructor.
void filter ()
 Filter the incoming data.

Detailed Description

Downsample filter from 720 to 360 values.

Author:
Tim Niemueller

Constructor & Destructor Documentation

Laser720to360DataFilter::Laser720to360DataFilter ( bool  average,
unsigned int  in_data_size,
std::vector< LaserDataFilter::Buffer * > &  in 
)

Constructor.

Parameters:
averageif true, beams will be averaged by left and right neighbours, otherwise every second beam will be used
in_data_sizenumber of entries input value arrays
invector of input arrays

Definition at line 40 of file 720to360.cpp.

References LaserDataFilter::set_out_data_size().


Member Function Documentation

void Laser720to360DataFilter::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 54 of file 720to360.cpp.

References LaserDataFilter::in, and LaserDataFilter::out.


The documentation for this class was generated from the following files: