moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
pilz_industrial_motion_planner::PlanningContextLoaderPolyline Class Reference

Plugin that can generate instances of PlanningContextPolyline. Generates instances of PlanningContextPolyline. More...

#include <planning_context_loader_polyline.hpp>

Inheritance diagram for pilz_industrial_motion_planner::PlanningContextLoaderPolyline:
Collaboration diagram for pilz_industrial_motion_planner::PlanningContextLoaderPolyline:

Public Member Functions

 PlanningContextLoaderPolyline ()
 ~PlanningContextLoaderPolyline () override
bool loadContext (planning_interface::PlanningContextPtr &planning_context, const std::string &name, const std::string &group) const override
 return a instance of pilz_industrial_motion_planner::PlanningContextPolyline
Public Member Functions inherited from pilz_industrial_motion_planner::PlanningContextLoader
 PlanningContextLoader ()
virtual ~PlanningContextLoader ()
virtual std::string getAlgorithm () const
 Return the algorithm the loader uses.
virtual bool setModel (const moveit::core::RobotModelConstPtr &model)
 Sets the robot model that can be passed to the planning context.
virtual bool setLimits (const pilz_industrial_motion_planner::LimitsContainer &limits)
 Sets limits the planner can pass to the contexts.

Additional Inherited Members

Protected Member Functions inherited from pilz_industrial_motion_planner::PlanningContextLoader
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.
Protected Attributes inherited from pilz_industrial_motion_planner::PlanningContextLoader
std::string alg_
 Name of the algorithm.
bool limits_set_
 True if limits are set.
pilz_industrial_motion_planner::LimitsContainer limits_
 Limits to be used during planning.
bool model_set_
 True if model is set.
moveit::core::RobotModelConstPtr model_
 The robot model.

Detailed Description

Plugin that can generate instances of PlanningContextPolyline. Generates instances of PlanningContextPolyline.

Definition at line 48 of file planning_context_loader_polyline.hpp.

Constructor & Destructor Documentation

◆ PlanningContextLoaderPolyline()

pilz_industrial_motion_planner::PlanningContextLoaderPolyline::PlanningContextLoaderPolyline ( )

Definition at line 52 of file planning_context_loader_polyline.cpp.

◆ ~PlanningContextLoaderPolyline()

pilz_industrial_motion_planner::PlanningContextLoaderPolyline::~PlanningContextLoaderPolyline ( )
override

Definition at line 57 of file planning_context_loader_polyline.cpp.

Member Function Documentation

◆ loadContext()

bool pilz_industrial_motion_planner::PlanningContextLoaderPolyline::loadContext ( planning_interface::PlanningContextPtr & planning_context,
const std::string & name,
const std::string & group ) const
overridevirtual

return a instance of pilz_industrial_motion_planner::PlanningContextPolyline

Parameters
planning_contextreturned context
name
group
Returns
true on success, false otherwise

Implements pilz_industrial_motion_planner::PlanningContextLoader.

Definition at line 61 of file planning_context_loader_polyline.cpp.

Here is the call graph for this function:

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