Template Class CurvatureFilter

Inheritance Relationships

Base Type

  • public filters::FilterBase< T >

Class Documentation

template<typename T>
class CurvatureFilter : public filters::FilterBase<T>

Compute the curvature (second derivative) of a layer in the map.

Public Functions

CurvatureFilter()

Constructor

virtual ~CurvatureFilter()

Destructor.

bool configure() override

Configures the filter from parameters on the Parameter Server

bool update(const T &mapIn, T &mapOut) override

Compute the curvature of a layer in a map and saves it as additional grid map layer.

Parameters:
  • mapIn – grid map containing the layer for which the curvature is computed for.

  • mapOut – grid map containing mapIn and the new layer for the curvature.