Base class for all PlanningContextLoaders. Since planning_interface::PlanningContext has a non empty ctor, classes derived from it can not be plugins. This class serves as base class for wrappers.
More...
#include <planning_context_loader.h>
|
| template<typename T > |
| bool | loadContext (planning_interface::PlanningContextPtr &planning_context, const std::string &name, const std::string &group) const |
| | Return the planning context of type T. More...
|
| |
Base class for all PlanningContextLoaders. Since planning_interface::PlanningContext has a non empty ctor, classes derived from it can not be plugins. This class serves as base class for wrappers.
Definition at line 54 of file planning_context_loader.h.
◆ PlanningContextLoader()
| pilz_industrial_motion_planner::PlanningContextLoader::PlanningContextLoader |
( |
| ) |
|
◆ ~PlanningContextLoader()
| pilz_industrial_motion_planner::PlanningContextLoader::~PlanningContextLoader |
( |
| ) |
|
|
virtual |
◆ getAlgorithm()
| std::string pilz_industrial_motion_planner::PlanningContextLoader::getAlgorithm |
( |
| ) |
const |
|
virtual |
◆ loadContext() [1/2]
template<typename T >
| bool pilz_industrial_motion_planner::PlanningContextLoader::loadContext |
( |
planning_interface::PlanningContextPtr & |
planning_context, |
|
|
const std::string & |
name, |
|
|
const std::string & |
group |
|
) |
| const |
|
protected |
Return the planning context of type T.
- Parameters
-
| planning_context | |
| name | context name |
| group | name of the planning group |
- Returns
- true on success, false otherwise
Definition at line 121 of file planning_context_loader.h.
◆ loadContext() [2/2]
| virtual bool pilz_industrial_motion_planner::PlanningContextLoader::loadContext |
( |
planning_interface::PlanningContextPtr & |
planning_context, |
|
|
const std::string & |
name, |
|
|
const std::string & |
group |
|
) |
| const |
|
pure virtual |
◆ setLimits()
Sets limits the planner can pass to the contexts.
- Parameters
-
| limits | container of limits, no guarantee to contain the limits for all joints of the model |
- Returns
- true if limits could be set
Definition at line 52 of file planning_context_loader.cpp.
◆ setModel()
| bool pilz_industrial_motion_planner::PlanningContextLoader::setModel |
( |
const moveit::core::RobotModelConstPtr & |
model | ) |
|
|
virtual |
Sets the robot model that can be passed to the planning context.
- Parameters
-
- Returns
- false if could not be set
Definition at line 45 of file planning_context_loader.cpp.
◆ alg_
| std::string pilz_industrial_motion_planner::PlanningContextLoader::alg_ |
|
protected |
◆ limits_
◆ limits_set_
| bool pilz_industrial_motion_planner::PlanningContextLoader::limits_set_ |
|
protected |
◆ model_
| moveit::core::RobotModelConstPtr pilz_industrial_motion_planner::PlanningContextLoader::model_ |
|
protected |
◆ model_set_
| bool pilz_industrial_motion_planner::PlanningContextLoader::model_set_ |
|
protected |
The documentation for this class was generated from the following files: