moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | List of all members
ompl_interface::MultiQueryPlannerAllocator Class Reference

#include <planning_context_manager.h>

Public Member Functions

 MultiQueryPlannerAllocator ()=default
 
 ~MultiQueryPlannerAllocator ()
 
template<typename T >
ob::PlannerPtr allocatePlanner (const ob::SpaceInformationPtr &si, const std::string &new_name, const ModelBasedPlanningContextSpecification &spec)
 
template<typename T >
ompl::base::PlannerPtr allocatePlanner (const ob::SpaceInformationPtr &si, const std::string &new_name, const ModelBasedPlanningContextSpecification &spec)
 
template<typename T >
ompl::base::PlannerPtr allocatePlannerImpl (const ob::SpaceInformationPtr &si, const std::string &new_name, const ModelBasedPlanningContextSpecification &spec, bool load_planner_data, bool store_planner_data, const std::string &file_path)
 
template<typename T >
ompl::base::Planner * allocatePersistentPlanner (const ob::PlannerData &)
 

Detailed Description

Definition at line 51 of file planning_context_manager.h.

Constructor & Destructor Documentation

◆ MultiQueryPlannerAllocator()

ompl_interface::MultiQueryPlannerAllocator::MultiQueryPlannerAllocator ( )
default

◆ ~MultiQueryPlannerAllocator()

ompl_interface::MultiQueryPlannerAllocator::~MultiQueryPlannerAllocator ( )

Definition at line 99 of file planning_context_manager.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ allocatePersistentPlanner()

template<typename T >
ompl::base::Planner* ompl_interface::MultiQueryPlannerAllocator::allocatePersistentPlanner ( const ob::PlannerData &  )
inline

Definition at line 225 of file planning_context_manager.cpp.

◆ allocatePlanner() [1/2]

template<typename T >
ob::PlannerPtr ompl_interface::MultiQueryPlannerAllocator::allocatePlanner ( const ob::SpaceInformationPtr &  si,
const std::string &  new_name,
const ModelBasedPlanningContextSpecification spec 
)
Here is the caller graph for this function:

◆ allocatePlanner() [2/2]

template<typename T >
ompl::base::PlannerPtr ompl_interface::MultiQueryPlannerAllocator::allocatePlanner ( const ob::SpaceInformationPtr &  si,
const std::string &  new_name,
const ModelBasedPlanningContextSpecification spec 
)

Definition at line 113 of file planning_context_manager.cpp.

Here is the call graph for this function:

◆ allocatePlannerImpl()

template<typename T >
ompl::base::PlannerPtr ompl_interface::MultiQueryPlannerAllocator::allocatePlannerImpl ( const ob::SpaceInformationPtr &  si,
const std::string &  new_name,
const ModelBasedPlanningContextSpecification spec,
bool  load_planner_data,
bool  store_planner_data,
const std::string &  file_path 
)

Definition at line 181 of file planning_context_manager.cpp.

Here is the call graph for this function:

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