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.
|
|
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: