LightIntensityFilter.hpp
Go to the documentation of this file.
1 /*
2  * LightIntensityFilter.hpp
3  *
4  * Created on: Sep 23, 2017
5  * Author: Peter Fankhauser
6  * Institute: ETH Zurich, ANYbotics
7  */
8 
9 #pragma once
10 
11 #include <filters/filter_base.h>
12 
13 #include <Eigen/Core>
14 #include <string>
15 
16 namespace grid_map {
17 
21 template<typename T>
23 {
24 
25  public:
30 
34  virtual ~LightIntensityFilter();
35 
39  virtual bool configure();
40 
46  virtual bool update(const T& mapIn, T& mapOut);
47 
48  private:
50  std::string inputLayersPrefix_;
51 
53  std::string outputLayer_;
54 
56  Eigen::Vector3f lightDirection_;
57 };
58 
59 } /* namespace */
std::string outputLayer_
Output layer name.
virtual bool update(const T &mapIn, T &mapOut)
Eigen::Vector3f lightDirection_
Light direction.
std::string inputLayersPrefix_
Input layers prefix.


grid_map_filters
Author(s): P├ęter Fankhauser , Martin Wermelinger
autogenerated on Fri Feb 19 2021 03:15:18