Public Member Functions | Private Attributes
grid_map::InpaintFilter< T > Class Template Reference

#include <InpaintFilter.hpp>

List of all members.

Public Member Functions

virtual bool configure ()
 InpaintFilter ()
virtual bool update (const T &mapIn, T &mapOut)
virtual ~InpaintFilter ()

Private Attributes

std::string inputLayer_
 Input layer name.
std::string outputLayer_
 Output layer name.
double radius_
 Inpainting radius.

Detailed Description

template<typename T>
class grid_map::InpaintFilter< T >

Uses OpenCV function to inpaint/fill holes in the input layer.

Definition at line 26 of file InpaintFilter.hpp.


Constructor & Destructor Documentation

template<typename T >
grid_map::InpaintFilter< T >::InpaintFilter ( )

Constructor

Definition at line 21 of file InpaintFilter.cpp.

template<typename T >
grid_map::InpaintFilter< T >::~InpaintFilter ( ) [virtual]

Destructor.

Definition at line 27 of file InpaintFilter.cpp.


Member Function Documentation

template<typename T >
bool grid_map::InpaintFilter< T >::configure ( ) [virtual]

Configures the filter from parameters on the Parameter Server

Definition at line 32 of file InpaintFilter.cpp.

template<typename T >
bool grid_map::InpaintFilter< T >::update ( const T &  mapIn,
T &  mapOut 
) [virtual]

Adds a new output layer to the map. Uses the OpenCV function inpaint holes in the input layer. Saves to filled map in the outputlayer.

Parameters:
mapIngrid map containing input layer
mapOutgrid map containing mapIn and inpainted input layer.

Definition at line 63 of file InpaintFilter.cpp.


Member Data Documentation

template<typename T >
std::string grid_map::InpaintFilter< T >::inputLayer_ [private]

Input layer name.

Definition at line 59 of file InpaintFilter.hpp.

template<typename T >
std::string grid_map::InpaintFilter< T >::outputLayer_ [private]

Output layer name.

Definition at line 62 of file InpaintFilter.hpp.

template<typename T >
double grid_map::InpaintFilter< T >::radius_ [private]

Inpainting radius.

Definition at line 56 of file InpaintFilter.hpp.


The documentation for this class was generated from the following files:


grid_map_cv
Author(s): Péter Fankhauser
autogenerated on Mon Oct 9 2017 03:09:25