Public Member Functions | Private Attributes
grid_map::MinInRadiusFilter< T > Class Template Reference

#include <MinInRadiusFilter.hpp>

List of all members.

Public Member Functions

virtual bool configure ()
 MinInRadiusFilter ()
virtual bool update (const T &mapIn, T &mapOut)
virtual ~MinInRadiusFilter ()

Private Attributes

std::string inputLayer_
 Input layer name.
std::string outputLayer_
 Output layer name.
double radius_
 Radius to take the minimum in.

Detailed Description

template<typename T>
class grid_map::MinInRadiusFilter< T >

Filter class to compute the minimal value inside a radius.

Definition at line 21 of file MinInRadiusFilter.hpp.


Constructor & Destructor Documentation

template<typename T >
grid_map::MinInRadiusFilter< T >::MinInRadiusFilter ( )

Constructor.

Definition at line 19 of file MinInRadiusFilter.cpp.

template<typename T >
grid_map::MinInRadiusFilter< T >::~MinInRadiusFilter ( ) [virtual]

Destructor.

Definition at line 25 of file MinInRadiusFilter.cpp.


Member Function Documentation

template<typename T >
bool grid_map::MinInRadiusFilter< T >::configure ( ) [virtual]

Configures the filter from parameters on the Parameter Server

Definition at line 30 of file MinInRadiusFilter.cpp.

template<typename T >
bool grid_map::MinInRadiusFilter< T >::update ( const T &  mapIn,
T &  mapOut 
) [virtual]

Computes for each value in the input layer the minimum of all values in a radius around it. Saves this minimal value in an additional output layer.

Parameters:
mapIngrid map containing the input layer.
mapOutgrid map containing the original layers and the new layer with the minimal values.

Definition at line 60 of file MinInRadiusFilter.cpp.


Member Data Documentation

template<typename T >
std::string grid_map::MinInRadiusFilter< T >::inputLayer_ [private]

Input layer name.

Definition at line 52 of file MinInRadiusFilter.hpp.

template<typename T >
std::string grid_map::MinInRadiusFilter< T >::outputLayer_ [private]

Output layer name.

Definition at line 55 of file MinInRadiusFilter.hpp.

template<typename T >
double grid_map::MinInRadiusFilter< T >::radius_ [private]

Radius to take the minimum in.

Definition at line 49 of file MinInRadiusFilter.hpp.


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


grid_map_filters
Author(s): Péter Fankhauser , Martin Wermelinger
autogenerated on Mon Oct 9 2017 03:09:30