Apply a sequence of adapters to a motion plan. More...
#include <planning_request_adapter.h>
Public Member Functions | |
| bool | adaptAndPlan (const planning_interface::PlannerManagerPtr &planner, const planning_scene::PlanningSceneConstPtr &planning_scene, const planning_interface::MotionPlanRequest &req, planning_interface::MotionPlanResponse &res) const |
| bool | adaptAndPlan (const planning_interface::PlannerManagerPtr &planner, const planning_scene::PlanningSceneConstPtr &planning_scene, const planning_interface::MotionPlanRequest &req, planning_interface::MotionPlanResponse &res, std::vector< std::size_t > &added_path_index) const |
| void | addAdapter (const PlanningRequestAdapterConstPtr &adapter) |
| PlanningRequestAdapterChain () | |
Private Attributes | |
| std::vector< PlanningRequestAdapterConstPtr > | adapters_ |
Apply a sequence of adapters to a motion plan.
Definition at line 94 of file planning_request_adapter.h.
|
inline |
Definition at line 97 of file planning_request_adapter.h.
| bool planning_request_adapter::PlanningRequestAdapterChain::adaptAndPlan | ( | const planning_interface::PlannerManagerPtr & | planner, |
| const planning_scene::PlanningSceneConstPtr & | planning_scene, | ||
| const planning_interface::MotionPlanRequest & | req, | ||
| planning_interface::MotionPlanResponse & | res | ||
| ) | const |
Definition at line 120 of file planning_request_adapter.cpp.
| bool planning_request_adapter::PlanningRequestAdapterChain::adaptAndPlan | ( | const planning_interface::PlannerManagerPtr & | planner, |
| const planning_scene::PlanningSceneConstPtr & | planning_scene, | ||
| const planning_interface::MotionPlanRequest & | req, | ||
| planning_interface::MotionPlanResponse & | res, | ||
| std::vector< std::size_t > & | added_path_index | ||
| ) | const |
Definition at line 129 of file planning_request_adapter.cpp.
|
inline |
Definition at line 101 of file planning_request_adapter.h.
|
private |
Definition at line 117 of file planning_request_adapter.h.