EasyNav Costmap Stack
Loading...
Searching...
No Matches
ObstacleFilter Class Reference

#include <ObstacleFilter.hpp>

Inheritance diagram for ObstacleFilter:
Collaboration diagram for ObstacleFilter:

Public Member Functions

 ObstacleFilter ()
 
virtual std::expected< void, std::string > on_initialize ()
 
virtual void update (NavState &nav_state)
 
- Public Member Functions inherited from CostmapFilter
 CostmapFilter ()
 
std::expected< void, std::string > initialize (const std::shared_ptr< rclcpp_lifecycle::LifecycleNode > parent_node, const std::string plugin_name)
 

Additional Inherited Members

- Protected Member Functions inherited from CostmapFilter
std::shared_ptr< rclcpp_lifecycle::LifecycleNode > get_node () const
 
const std::string & get_plugin_name () const
 
- Protected Attributes inherited from CostmapFilter
std::shared_ptr< rclcpp_lifecycle::LifecycleNode > parent_node_ {nullptr}
 
std::string plugin_name_
 

Constructor & Destructor Documentation

◆ ObstacleFilter()

Member Function Documentation

◆ on_initialize()

std::expected< void, std::string > on_initialize ( )
virtual

Implements CostmapFilter.

◆ update()

void update ( NavState & nav_state)
virtual

Implements CostmapFilter.


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