Fawkes API  Fawkes Development Version
LaserCircleDataFilter Class Reference

Demonstration laser data filter. More...

#include "circle.h"

Inheritance diagram for LaserCircleDataFilter:

List of all members.

Public Member Functions

 LaserCircleDataFilter (float radius)
 Constructor.
void filter (const float *data, unsigned int data_size)
 Filter the incoming data.

Detailed Description

Demonstration laser data filter.

Cuts off all beams that are longer than a given radius.

Author:
Tim Niemueller

Constructor & Destructor Documentation

LaserCircleDataFilter::LaserCircleDataFilter ( float  radius)

Constructor.

Parameters:
radiusradius of cut-off circle in meters

Definition at line 37 of file circle.cpp.


Member Function Documentation

void LaserCircleDataFilter::filter ( const float *  data,
unsigned int  data_size 
) [virtual]

Filter the incoming data.

Function shall create the _filtered_data float array with the same size as the incoming data and write filtered data to this interface or copy through the original value if the filter does not apply.

Parameters:
datathe laser data
data_sizethe number of elements in the data array

Implements LaserDataFilter.

Definition at line 43 of file circle.cpp.

References LaserDataFilter::_filtered_data_size, and LaserDataFilter::_filtered_data.


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