00001 /* 00002 * DuplicationFilter.hpp 00003 * 00004 * Created on: Aug 18, 2017 00005 * Author: Peter Fankhauser 00006 * Institute: ETH Zurich, ANYbotics 00007 */ 00008 00009 #pragma once 00010 00011 #include <filters/filter_base.h> 00012 00013 #include <string> 00014 00015 namespace grid_map { 00016 00020 template<typename T> 00021 class DuplicationFilter : public filters::FilterBase<T> 00022 { 00023 00024 public: 00028 DuplicationFilter(); 00029 00033 virtual ~DuplicationFilter(); 00034 00038 virtual bool configure(); 00039 00045 virtual bool update(const T& mapIn, T& mapOut); 00046 00047 private: 00049 std::string inputLayer_; 00050 00052 std::string outputLayer_; 00053 }; 00054 00055 } /* namespace */