#include <wrapper_recovery_behavior.h>
Public Member Functions | |
virtual bool | cancel () |
Requests the planner to cancel, e.g. if it takes too much time. More... | |
virtual void | initialize (std::string name, TF *tf, costmap_2d::Costmap2DROS *global_costmap, costmap_2d::Costmap2DROS *local_costmap) |
Initialization function for the CostmapRecovery. More... | |
virtual uint32_t | runBehavior (std::string &message) |
Runs the CostmapRecovery. More... | |
WrapperRecoveryBehavior (boost::shared_ptr< nav_core::RecoveryBehavior > plugin) | |
Public constructor used for handling a nav_core-based plugin. More... | |
virtual | ~WrapperRecoveryBehavior () |
Virtual destructor for the interface. More... | |
Public Member Functions inherited from mbf_costmap_core::CostmapRecovery | |
virtual | ~CostmapRecovery () |
Public Member Functions inherited from mbf_abstract_core::AbstractRecovery | |
virtual | ~AbstractRecovery () |
Private Attributes | |
boost::shared_ptr< nav_core::RecoveryBehavior > | nav_core_plugin_ |
Additional Inherited Members | |
Public Types inherited from mbf_costmap_core::CostmapRecovery | |
typedef boost::shared_ptr< ::mbf_costmap_core::CostmapRecovery > | Ptr |
Public Types inherited from mbf_abstract_core::AbstractRecovery | |
typedef boost::shared_ptr< ::mbf_abstract_core::AbstractRecovery > | Ptr |
Protected Member Functions inherited from mbf_costmap_core::CostmapRecovery | |
CostmapRecovery () | |
Protected Member Functions inherited from mbf_abstract_core::AbstractRecovery | |
AbstractRecovery () | |
Definition at line 55 of file wrapper_recovery_behavior.h.
mbf_nav_core_wrapper::WrapperRecoveryBehavior::WrapperRecoveryBehavior | ( | boost::shared_ptr< nav_core::RecoveryBehavior > | plugin | ) |
Public constructor used for handling a nav_core-based plugin.
plugin | Backward compatible plugin |
Definition at line 65 of file wrapper_recovery_behavior.cpp.
|
virtual |
Virtual destructor for the interface.
Definition at line 69 of file wrapper_recovery_behavior.cpp.
|
virtual |
Requests the planner to cancel, e.g. if it takes too much time.
Implements mbf_costmap_core::CostmapRecovery.
Definition at line 60 of file wrapper_recovery_behavior.cpp.
|
virtual |
Initialization function for the CostmapRecovery.
tf | A pointer to a transform listener |
global_costmap | A pointer to the global_costmap used by the navigation stack |
local_costmap | A pointer to the local_costmap used by the navigation stack |
Implements mbf_costmap_core::CostmapRecovery.
Definition at line 46 of file wrapper_recovery_behavior.cpp.
|
virtual |
Runs the CostmapRecovery.
Implements mbf_costmap_core::CostmapRecovery.
Definition at line 53 of file wrapper_recovery_behavior.cpp.
|
private |
Definition at line 92 of file wrapper_recovery_behavior.h.