Representation of a particular planning context – the planning scene and the request are known, solution is not yet computed.
More...
#include <planning_interface.h>
Representation of a particular planning context – the planning scene and the request are known, solution is not yet computed.
Definition at line 80 of file planning_interface.h.
◆ PlanningContext()
◆ ~PlanningContext()
planning_interface::PlanningContext::~PlanningContext |
( |
| ) |
|
|
virtual |
◆ clear()
virtual void planning_interface::PlanningContext::clear |
( |
| ) |
|
|
pure virtual |
Clear the data structures used by the planner.
◆ getGroupName()
const std::string& planning_interface::PlanningContext::getGroupName |
( |
| ) |
const |
|
inline |
◆ getMotionPlanRequest()
const MotionPlanRequest& planning_interface::PlanningContext::getMotionPlanRequest |
( |
| ) |
const |
|
inline |
Get the motion plan request associated to this planning context.
Definition at line 107 of file planning_interface.h.
◆ getName()
const std::string& planning_interface::PlanningContext::getName |
( |
| ) |
const |
|
inline |
◆ getPlanningScene()
const planning_scene::PlanningSceneConstPtr& planning_interface::PlanningContext::getPlanningScene |
( |
| ) |
const |
|
inline |
◆ setMotionPlanRequest()
void planning_interface::PlanningContext::setMotionPlanRequest |
( |
const MotionPlanRequest & |
request | ) |
|
◆ setPlanningScene()
void planning_interface::PlanningContext::setPlanningScene |
( |
const planning_scene::PlanningSceneConstPtr & |
planning_scene | ) |
|
◆ solve() [1/2]
Solve the motion planning problem and store the detailed result in res. This function should not clear data structures before computing. The constructor and clear() do that.
◆ solve() [2/2]
Solve the motion planning problem and store the result in res. This function should not clear data structures before computing. The constructor and clear() do that.
◆ terminate()
virtual bool planning_interface::PlanningContext::terminate |
( |
| ) |
|
|
pure virtual |
If solve() is running, terminate the computation. Return false if termination not possible. No-op if solve() is not running (returns true).
◆ group_
std::string planning_interface::PlanningContext::group_ |
|
protected |
◆ name_
◆ planning_scene_
planning_scene::PlanningSceneConstPtr planning_interface::PlanningContext::planning_scene_ |
|
protected |
◆ request_
The documentation for this class was generated from the following files: