moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | Protected Member Functions | List of all members
ompl_interface::JointModelStateSpaceFactory Class Reference

#include <joint_model_state_space_factory.h>

Inheritance diagram for ompl_interface::JointModelStateSpaceFactory:
Inheritance graph
[legend]
Collaboration diagram for ompl_interface::JointModelStateSpaceFactory:
Collaboration graph
[legend]

Public Member Functions

 JointModelStateSpaceFactory ()
 
int canRepresentProblem (const std::string &group, const moveit_msgs::msg::MotionPlanRequest &req, const moveit::core::RobotModelConstPtr &robot_model) const override
 Decide whether the type of state space constructed by this factory could represent problems specified by the user request req for group group. The group group must always be specified and takes precedence over req.group_name, which may be different. More...
 
- Public Member Functions inherited from ompl_interface::ModelBasedStateSpaceFactory
 ModelBasedStateSpaceFactory ()
 
virtual ~ModelBasedStateSpaceFactory ()
 
ModelBasedStateSpacePtr getNewStateSpace (const ModelBasedStateSpaceSpecification &space_spec) const
 
const std::string & getType () const
 

Protected Member Functions

ModelBasedStateSpacePtr allocStateSpace (const ModelBasedStateSpaceSpecification &space_spec) const override
 

Additional Inherited Members

- Protected Attributes inherited from ompl_interface::ModelBasedStateSpaceFactory
std::string type_
 

Detailed Description

Definition at line 43 of file joint_model_state_space_factory.h.

Constructor & Destructor Documentation

◆ JointModelStateSpaceFactory()

ompl_interface::JointModelStateSpaceFactory::JointModelStateSpaceFactory ( )

Definition at line 40 of file joint_model_state_space_factory.cpp.

Member Function Documentation

◆ allocStateSpace()

ompl_interface::ModelBasedStateSpacePtr ompl_interface::JointModelStateSpaceFactory::allocStateSpace ( const ModelBasedStateSpaceSpecification space_spec) const
overrideprotectedvirtual

◆ canRepresentProblem()

int ompl_interface::JointModelStateSpaceFactory::canRepresentProblem ( const std::string &  group,
const moveit_msgs::msg::MotionPlanRequest &  req,
const moveit::core::RobotModelConstPtr &  robot_model 
) const
overridevirtual

Decide whether the type of state space constructed by this factory could represent problems specified by the user request req for group group. The group group must always be specified and takes precedence over req.group_name, which may be different.

Implements ompl_interface::ModelBasedStateSpaceFactory.

Definition at line 45 of file joint_model_state_space_factory.cpp.


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