Namespaces |
| namespace | msg |
| namespace | srv |
Classes |
| struct | GetConstraintAwarePositionIK |
| struct | GetConstraintAwarePositionIKRequest_ |
| struct | GetConstraintAwarePositionIKResponse_ |
| struct | GetKinematicSolverInfo |
| struct | GetKinematicSolverInfoRequest_ |
| struct | GetKinematicSolverInfoResponse_ |
| struct | GetPositionFK |
| struct | GetPositionFKRequest_ |
| struct | GetPositionFKResponse_ |
| struct | GetPositionIK |
| struct | GetPositionIKRequest_ |
| struct | GetPositionIKResponse_ |
| struct | KinematicSolverInfo_ |
| struct | PositionIKRequest_ |
Typedefs |
typedef
::kinematics_msgs::GetConstraintAwarePositionIKRequest_
< std::allocator< void > > | GetConstraintAwarePositionIKRequest |
typedef boost::shared_ptr
< ::kinematics_msgs::GetConstraintAwarePositionIKRequest
const > | GetConstraintAwarePositionIKRequestConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::GetConstraintAwarePositionIKRequest > | GetConstraintAwarePositionIKRequestPtr |
typedef
::kinematics_msgs::GetConstraintAwarePositionIKResponse_
< std::allocator< void > > | GetConstraintAwarePositionIKResponse |
typedef boost::shared_ptr
< ::kinematics_msgs::GetConstraintAwarePositionIKResponse
const > | GetConstraintAwarePositionIKResponseConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::GetConstraintAwarePositionIKResponse > | GetConstraintAwarePositionIKResponsePtr |
typedef
::kinematics_msgs::GetKinematicSolverInfoRequest_
< std::allocator< void > > | GetKinematicSolverInfoRequest |
typedef boost::shared_ptr
< ::kinematics_msgs::GetKinematicSolverInfoRequest
const > | GetKinematicSolverInfoRequestConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::GetKinematicSolverInfoRequest > | GetKinematicSolverInfoRequestPtr |
typedef
::kinematics_msgs::GetKinematicSolverInfoResponse_
< std::allocator< void > > | GetKinematicSolverInfoResponse |
typedef boost::shared_ptr
< ::kinematics_msgs::GetKinematicSolverInfoResponse
const > | GetKinematicSolverInfoResponseConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::GetKinematicSolverInfoResponse > | GetKinematicSolverInfoResponsePtr |
typedef
::kinematics_msgs::GetPositionFKRequest_
< std::allocator< void > > | GetPositionFKRequest |
typedef boost::shared_ptr
< ::kinematics_msgs::GetPositionFKRequest
const > | GetPositionFKRequestConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::GetPositionFKRequest > | GetPositionFKRequestPtr |
typedef
::kinematics_msgs::GetPositionFKResponse_
< std::allocator< void > > | GetPositionFKResponse |
typedef boost::shared_ptr
< ::kinematics_msgs::GetPositionFKResponse
const > | GetPositionFKResponseConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::GetPositionFKResponse > | GetPositionFKResponsePtr |
typedef
::kinematics_msgs::GetPositionIKRequest_
< std::allocator< void > > | GetPositionIKRequest |
typedef boost::shared_ptr
< ::kinematics_msgs::GetPositionIKRequest
const > | GetPositionIKRequestConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::GetPositionIKRequest > | GetPositionIKRequestPtr |
typedef
::kinematics_msgs::GetPositionIKResponse_
< std::allocator< void > > | GetPositionIKResponse |
typedef boost::shared_ptr
< ::kinematics_msgs::GetPositionIKResponse
const > | GetPositionIKResponseConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::GetPositionIKResponse > | GetPositionIKResponsePtr |
typedef
::kinematics_msgs::KinematicSolverInfo_
< std::allocator< void > > | KinematicSolverInfo |
typedef boost::shared_ptr
< ::kinematics_msgs::KinematicSolverInfo
const > | KinematicSolverInfoConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::KinematicSolverInfo > | KinematicSolverInfoPtr |
typedef
::kinematics_msgs::PositionIKRequest_
< std::allocator< void > > | PositionIKRequest |
typedef boost::shared_ptr
< ::kinematics_msgs::PositionIKRequest
const > | PositionIKRequestConstPtr |
typedef boost::shared_ptr
< ::kinematics_msgs::PositionIKRequest > | PositionIKRequestPtr |
Functions |
| void | getCollisionLinks (const std::vector< std::string > &default_links, const std::vector< std::string > &collision_enable_links, const std::vector< std::string > &collision_disable_links, std::vector< std::string > &result) |
| | Get a list of exclusive links for which collision checks are to be enabled. There are four cases: (a) If both collision_enable_links and collision_disable_links are empty, result = default_links (b) If collision_enable_links is non-empty and collision_disable_links is empty, result = collision_enable_links (c) If collision_enable_links is empty and collision_disable_links is non-empty, result = default_links - collision_disable_links (d) If collision_enable_links is non-empty and collision_disable_links is non-empty, result = Union(default_links, collision_enable_links) - disable_links.
|
| template<typename ContainerAllocator > |
| std::ostream & | operator<< (std::ostream &s, const ::kinematics_msgs::PositionIKRequest_< ContainerAllocator > &v) |
| template<typename ContainerAllocator > |
| std::ostream & | operator<< (std::ostream &s, const ::kinematics_msgs::KinematicSolverInfo_< ContainerAllocator > &v) |
| void kinematics_msgs::getCollisionLinks |
( |
const std::vector< std::string > & |
default_links, |
|
|
const std::vector< std::string > & |
collision_enable_links, |
|
|
const std::vector< std::string > & |
collision_disable_links, |
|
|
std::vector< std::string > & |
result | |
|
) |
| | |
Get a list of exclusive links for which collision checks are to be enabled. There are four cases: (a) If both collision_enable_links and collision_disable_links are empty, result = default_links (b) If collision_enable_links is non-empty and collision_disable_links is empty, result = collision_enable_links (c) If collision_enable_links is empty and collision_disable_links is non-empty, result = default_links - collision_disable_links (d) If collision_enable_links is non-empty and collision_disable_links is non-empty, result = Union(default_links, collision_enable_links) - disable_links.
- Parameters:
-
| The | default set of links |
| The | set of links for which collisions are to be enabled |
| The | set of links for which collisions are to be disabled |
| The | result |
Definition at line 54 of file utils.h.