Public Member Functions | Private Attributes | List of all members
planning_request_adapter::PlanningRequestAdapterChain Class Reference

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_
 

Detailed Description

Apply a sequence of adapters to a motion plan.

Definition at line 128 of file planning_request_adapter.h.

Constructor & Destructor Documentation

◆ PlanningRequestAdapterChain()

planning_request_adapter::PlanningRequestAdapterChain::PlanningRequestAdapterChain ( )
inline

Definition at line 131 of file planning_request_adapter.h.

Member Function Documentation

◆ adaptAndPlan() [1/2]

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 137 of file planning_request_adapter.cpp.

◆ adaptAndPlan() [2/2]

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 146 of file planning_request_adapter.cpp.

◆ addAdapter()

void planning_request_adapter::PlanningRequestAdapterChain::addAdapter ( const PlanningRequestAdapterConstPtr &  adapter)
inline

Definition at line 135 of file planning_request_adapter.h.

Member Data Documentation

◆ adapters_

std::vector<PlanningRequestAdapterConstPtr> planning_request_adapter::PlanningRequestAdapterChain::adapters_
private

Definition at line 151 of file planning_request_adapter.h.


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


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Sun Mar 3 2024 03:23:37