BufferNormalizerFilter.cpp
Go to the documentation of this file.
00001 /*
00002  * BufferNormalizerFilter.cpp
00003  *
00004  *  Created on: Aug 18, 2017
00005  *      Author: Peter Fankhauser
00006  *   Institute: ETH Zurich, Robotic Systems Lab
00007  */
00008 
00009 #include "grid_map_filters/BufferNormalizerFilter.hpp"
00010 
00011 #include <grid_map_core/GridMap.hpp>
00012 #include <pluginlib/class_list_macros.h>
00013 
00014 using namespace filters;
00015 
00016 namespace grid_map {
00017 
00018 template<typename T>
00019 BufferNormalizerFilter<T>::BufferNormalizerFilter()
00020 {
00021 }
00022 
00023 template<typename T>
00024 BufferNormalizerFilter<T>::~BufferNormalizerFilter()
00025 {
00026 }
00027 
00028 template<typename T>
00029 bool BufferNormalizerFilter<T>::configure()
00030 {
00031   return true;
00032 }
00033 
00034 template<typename T>
00035 bool BufferNormalizerFilter<T>::update(const T& mapIn, T& mapOut)
00036 {
00037   mapOut = mapIn;
00038   mapOut.convertToDefaultStartIndex();
00039   return true;
00040 }
00041 
00042 } /* namespace */
00043 
00044 PLUGINLIB_EXPORT_CLASS(grid_map::BufferNormalizerFilter<grid_map::GridMap>, filters::FilterBase<grid_map::GridMap>)


grid_map_filters
Author(s): Péter Fankhauser , Martin Wermelinger
autogenerated on Mon Oct 9 2017 03:09:30