Program Listing for File InpaintFilter.hpp
↰ Return to documentation for file (include/grid_map_cv/InpaintFilter.hpp
)
/*
* InpaintFilter.hpp
*
* Created on: May 6, 2017
* Author: Tanja Baumann, Peter Fankhauser
* Institute: ETH Zurich, ANYbotics
*/
#ifndef GRID_MAP_CV__INPAINTFILTER_HPP_
#define GRID_MAP_CV__INPAINTFILTER_HPP_
#include <filters/filter_base.hpp>
#include <opencv2/opencv.hpp>
#include <vector>
#include <string>
// OpenCV
#include "grid_map_cv/grid_map_cv.hpp"
namespace grid_map
{
template<typename T>
class InpaintFilter : public filters::FilterBase<T>
{
public:
InpaintFilter();
virtual ~InpaintFilter();
virtual bool configure();
virtual bool update(const T & mapIn, T & mapOut);
private:
double radius_;
std::string inputLayer_;
std::string outputLayer_;
};
} // namespace grid_map
#endif // GRID_MAP_CV__INPAINTFILTER_HPP_