SlidingWindowMathExpressionFilter.hpp
Go to the documentation of this file.
1 /*
2  * SlidingWindowMathExpressionFilter.hpp
3  *
4  * Created on: Aug 18, 2017
5  * Author: Peter Fankhauser
6  * Institute: ETH Zurich, ANYbotics
7  */
8 
9 #pragma once
10 
11 #include "EigenLab/EigenLab.h"
12 
14 
15 #include <filters/filter_base.hpp>
16 
17 #include <Eigen/Core>
18 #include <string>
19 
20 namespace grid_map {
21 
25 template<typename T>
27 {
28 
29  public:
34 
39 
43  virtual bool configure();
44 
50  virtual bool update(const T& mapIn, T& mapOut);
51 
52  private:
54  std::string inputLayer_;
55 
57  std::string outputLayer_;
58 
61 
63  std::string expression_;
64 
67 
70 
72  double windowLength_;
73 
76 
79 };
80 
81 } /* namespace */
bool isComputeEmptyCells_
If empty cells should be computed as well.
SlidingWindowIterator::EdgeHandling edgeHandling_
Edge handling method.
bool useWindowLength_
If window length (instead of window size) should be used.
EigenLab::Parser< Eigen::MatrixXf > parser_
EigenLab parser.


grid_map_filters
Author(s): Péter Fankhauser , Martin Wermelinger
autogenerated on Tue Jun 1 2021 02:13:38