moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <single_plan_execution.h>
Public Member Functions | |
SinglePlanExecution ()=default | |
~SinglePlanExecution () override=default | |
bool | initialize (const std::shared_ptr< HybridPlanningManager > &hybrid_planning_manager) override |
ReactionResult | react (const HybridPlanningEvent &event) override |
ReactionResult | react (const std::string &event) override |
Public Member Functions inherited from moveit::hybrid_planning::PlannerLogicInterface | |
PlannerLogicInterface ()=default | |
PlannerLogicInterface (const PlannerLogicInterface &)=default | |
PlannerLogicInterface (PlannerLogicInterface &&)=default | |
PlannerLogicInterface & | operator= (const PlannerLogicInterface &)=default |
PlannerLogicInterface & | operator= (PlannerLogicInterface &&)=default |
virtual | ~PlannerLogicInterface ()=default |
Additional Inherited Members | |
Protected Attributes inherited from moveit::hybrid_planning::PlannerLogicInterface | |
std::shared_ptr< HybridPlanningManager > | hybrid_planning_manager_ = nullptr |
Definition at line 45 of file single_plan_execution.h.
|
default |
|
overridedefault |
|
overridevirtual |
Initialize the planner logic
hybrid_planning_manager | The hybrid planning manager instance to initialize this logic with. |
Implements moveit::hybrid_planning::PlannerLogicInterface.
Definition at line 44 of file single_plan_execution.cpp.
|
overridevirtual |
React to event defined in HybridPlanningEvent enum
event | Basic hybrid planning event |
Implements moveit::hybrid_planning::PlannerLogicInterface.
Definition at line 50 of file single_plan_execution.cpp.
|
overridevirtual |
React to custom event
event | Encoded as string |
Implements moveit::hybrid_planning::PlannerLogicInterface.
Definition at line 95 of file single_plan_execution.cpp.