include
grid_map_filters
MinInRadiusFilter.hpp
Go to the documentation of this file.
1
/*
2
* MinInRadiusFilter.hpp
3
*
4
* Created on: May 3, 2017
5
* Author: Tanja Baumann, Peter Fankhauser
6
* Institute: ETH Zurich, ANYbotics
7
*/
8
9
#pragma once
10
11
#include <string>
12
13
#include <filters/filter_base.hpp>
14
#include <
grid_map_core/GridMap.hpp
>
15
16
namespace
grid_map
{
17
21
class
MinInRadiusFilter
:
public
filters::FilterBase
<GridMap> {
22
public
:
26
MinInRadiusFilter
();
27
31
~MinInRadiusFilter
()
override
;
32
36
bool
configure
()
override
;
37
44
bool
update
(
const
GridMap
& mapIn,
GridMap
& mapOut)
override
;
45
46
private
:
48
double
radius_
;
49
51
std::string
inputLayer_
;
52
54
std::string
outputLayer_
;
55
};
56
57
}
// namespace grid_map
filters::FilterBase
grid_map::MinInRadiusFilter::~MinInRadiusFilter
~MinInRadiusFilter() override
grid_map::MinInRadiusFilter::configure
bool configure() override
Definition:
MinInRadiusFilter.cpp:22
grid_map::GridMap
GridMap.hpp
grid_map
grid_map::MinInRadiusFilter::MinInRadiusFilter
MinInRadiusFilter()
Definition:
MinInRadiusFilter.cpp:18
grid_map::MinInRadiusFilter::outputLayer_
std::string outputLayer_
Output layer name.
Definition:
MinInRadiusFilter.hpp:54
grid_map::MinInRadiusFilter::inputLayer_
std::string inputLayer_
Input layer name.
Definition:
MinInRadiusFilter.hpp:51
grid_map::MinInRadiusFilter::update
bool update(const GridMap &mapIn, GridMap &mapOut) override
Definition:
MinInRadiusFilter.cpp:50
grid_map::MinInRadiusFilter::radius_
double radius_
Radius to take the minimum in.
Definition:
MinInRadiusFilter.hpp:48
grid_map::MinInRadiusFilter
Definition:
MinInRadiusFilter.hpp:21
grid_map_filters
Author(s): Péter Fankhauser
, Martin Wermelinger
autogenerated on Wed Jul 5 2023 02:23:46