Main Page
Namespaces
Classes
Files
File List
include
grid_map_filters
ThresholdFilter.hpp
Go to the documentation of this file.
1
/*
2
* ThresholdFilter.hpp
3
*
4
* Created on: Mar 16, 2015
5
* Author: Martin Wermelinger, Peter Fankhauser
6
* Institute: ETH Zurich, ANYbotics
7
*/
8
9
#pragma once
10
11
#include <
filters/filter_base.h
>
12
13
#include <string>
14
#include <vector>
15
16
namespace
grid_map
{
17
22
template
<
typename
T>
23
class
ThresholdFilter
:
public
filters::FilterBase
<T>
24
{
25
26
public
:
30
ThresholdFilter
();
31
35
virtual
~ThresholdFilter
();
36
40
virtual
bool
configure
();
41
48
virtual
bool
update
(
const
T& mapIn, T& mapOut);
49
50
private
:
51
53
std::string
layer_
;
54
56
double
lowerThreshold_
;
57
59
double
upperThreshold_
;
60
62
double
setTo_
;
63
65
bool
useLowerThreshold_
,
useUpperThreshold_
;
66
};
67
68
}
/* namespace */
grid_map::ThresholdFilter::update
virtual bool update(const T &mapIn, T &mapOut)
Definition:
ThresholdFilter.cpp:75
grid_map::ThresholdFilter::layer_
std::string layer_
Layer the threshold should be applied to.
Definition:
ThresholdFilter.hpp:53
filters::FilterBase
grid_map::ThresholdFilter::ThresholdFilter
ThresholdFilter()
Definition:
ThresholdFilter.cpp:19
grid_map::ThresholdFilter::~ThresholdFilter
virtual ~ThresholdFilter()
Definition:
ThresholdFilter.cpp:29
grid_map::ThresholdFilter
Definition:
ThresholdFilter.hpp:23
grid_map::ThresholdFilter::configure
virtual bool configure()
Definition:
ThresholdFilter.cpp:34
grid_map::ThresholdFilter::setTo_
double setTo_
If threshold triggered set to this value.
Definition:
ThresholdFilter.hpp:62
grid_map::ThresholdFilter::upperThreshold_
double upperThreshold_
Upper Threshold.
Definition:
ThresholdFilter.hpp:59
grid_map
grid_map::ThresholdFilter::lowerThreshold_
double lowerThreshold_
Lower Threshold.
Definition:
ThresholdFilter.hpp:56
filter_base.h
grid_map::ThresholdFilter::useLowerThreshold_
bool useLowerThreshold_
Booleans to decide which threshold should be used.
Definition:
ThresholdFilter.hpp:65
grid_map::ThresholdFilter::useUpperThreshold_
bool useUpperThreshold_
Definition:
ThresholdFilter.hpp:65
grid_map_filters
Author(s): Péter Fankhauser
, Martin Wermelinger
autogenerated on Tue Jun 25 2019 20:02:22