EasyNav Plugins
Loading...
Searching...
No Matches
ObstacleFilter Class Reference

#include <ObstacleFilter.hpp>

Inheritance diagram for ObstacleFilter:
Collaboration diagram for ObstacleFilter:

Public Member Functions

virtual std::string get_layer_name () override
virtual bool is_adding_layer () override
 ObstacleFilter ()
virtual void on_initialize () override
virtual void update (::easynav::NavState &nav_state) override
Public Member Functions inherited from NavMapFilter
float get_map_resolution ()
const std::string & get_plugin_name () const
void initialize (const std::shared_ptr< rclcpp_lifecycle::LifecycleNode > parent_node, const std::string &plugin_name)
 NavMapFilter ()
void set_map_resolution (float resolution)

Additional Inherited Members

Protected Member Functions inherited from NavMapFilter
std::shared_ptr< rclcpp_lifecycle::LifecycleNode > get_node () const
Protected Attributes inherited from NavMapFilter
float map_resolution_ {0.1}
std::shared_ptr< rclcpp_lifecycle::LifecycleNode > parent_node_ {nullptr}
std::string plugin_name_

Constructor & Destructor Documentation

◆ ObstacleFilter()

ObstacleFilter ( )

Member Function Documentation

◆ get_layer_name()

virtual std::string get_layer_name ( )
overridevirtual

Reimplemented from NavMapFilter.

◆ is_adding_layer()

virtual bool is_adding_layer ( )
overridevirtual

Reimplemented from NavMapFilter.

◆ on_initialize()

void on_initialize ( )
overridevirtual

Implements NavMapFilter.

◆ update()

void update ( ::easynav::NavState & nav_state)
overridevirtual

Implements NavMapFilter.


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