Public Member Functions | Private Attributes | List of all members
chomp_interface::CHOMPPlanningContext Class Reference

#include <chomp_planning_context.h>

Inheritance diagram for chomp_interface::CHOMPPlanningContext:
Inheritance graph
[legend]

Public Member Functions

 CHOMPPlanningContext (const std::string &name, const std::string &group, const robot_model::RobotModelConstPtr &model)
 
virtual void clear ()
 
void initialize ()
 
virtual bool solve (planning_interface::MotionPlanResponse &res)
 
virtual bool solve (planning_interface::MotionPlanDetailedResponse &res)
 
virtual bool terminate ()
 
virtual ~CHOMPPlanningContext ()
 
- Public Member Functions inherited from planning_interface::PlanningContext
const std::string & getGroupName () const
 
const MotionPlanRequestgetMotionPlanRequest () const
 
const std::string & getName () const
 
const planning_scene::PlanningSceneConstPtr & getPlanningScene () const
 
 PlanningContext (const std::string &name, const std::string &group)
 
void setMotionPlanRequest (const MotionPlanRequest &request)
 
void setPlanningScene (const planning_scene::PlanningSceneConstPtr &planning_scene)
 
virtual ~PlanningContext ()
 

Private Attributes

CHOMPInterfacePtr chomp_interface_
 
moveit::core::RobotModelConstPtr robot_model_
 
boost::shared_ptr< tf::TransformListenertf_
 

Additional Inherited Members

- Protected Attributes inherited from planning_interface::PlanningContext
std::string group_
 
std::string name_
 
planning_scene::PlanningSceneConstPtr planning_scene_
 
MotionPlanRequest request_
 

Detailed Description

Definition at line 49 of file chomp_planning_context.h.

Constructor & Destructor Documentation

chomp_interface::CHOMPPlanningContext::CHOMPPlanningContext ( const std::string &  name,
const std::string &  group,
const robot_model::RobotModelConstPtr &  model 
)

Definition at line 14 of file chomp_planning_context.cpp.

chomp_interface::CHOMPPlanningContext::~CHOMPPlanningContext ( )
virtual

Definition at line 21 of file chomp_planning_context.cpp.

Member Function Documentation

void chomp_interface::CHOMPPlanningContext::clear ( void  )
virtual

Implements planning_interface::PlanningContext.

Definition at line 76 of file chomp_planning_context.cpp.

void chomp_interface::CHOMPPlanningContext::initialize ( )
bool chomp_interface::CHOMPPlanningContext::solve ( planning_interface::MotionPlanResponse res)
virtual

Implements planning_interface::PlanningContext.

Definition at line 54 of file chomp_planning_context.cpp.

bool chomp_interface::CHOMPPlanningContext::solve ( planning_interface::MotionPlanDetailedResponse res)
virtual

Implements planning_interface::PlanningContext.

Definition at line 25 of file chomp_planning_context.cpp.

bool chomp_interface::CHOMPPlanningContext::terminate ( )
virtual

Implements planning_interface::PlanningContext.

Definition at line 70 of file chomp_planning_context.cpp.

Member Data Documentation

CHOMPInterfacePtr chomp_interface::CHOMPPlanningContext::chomp_interface_
private

Definition at line 65 of file chomp_planning_context.h.

moveit::core::RobotModelConstPtr chomp_interface::CHOMPPlanningContext::robot_model_
private

Definition at line 66 of file chomp_planning_context.h.

boost::shared_ptr<tf::TransformListener> chomp_interface::CHOMPPlanningContext::tf_
private

Definition at line 68 of file chomp_planning_context.h.


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


chomp_interface
Author(s): Gil Jones
autogenerated on Sun Oct 18 2020 13:18:59