kinematics_msgs Namespace Reference

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)

Typedef Documentation

Definition at line 445 of file GetConstraintAwarePositionIK.h.

Definition at line 448 of file GetConstraintAwarePositionIK.h.

Definition at line 447 of file GetConstraintAwarePositionIK.h.

Definition at line 678 of file GetConstraintAwarePositionIK.h.

Definition at line 681 of file GetConstraintAwarePositionIK.h.

Definition at line 680 of file GetConstraintAwarePositionIK.h.

Definition at line 84 of file GetKinematicSolverInfo.h.

Definition at line 87 of file GetKinematicSolverInfo.h.

Definition at line 86 of file GetKinematicSolverInfo.h.

Definition at line 197 of file GetKinematicSolverInfo.h.

Definition at line 200 of file GetKinematicSolverInfo.h.

Definition at line 199 of file GetKinematicSolverInfo.h.

Definition at line 209 of file GetPositionFK.h.

Definition at line 212 of file GetPositionFK.h.

Definition at line 211 of file GetPositionFK.h.

Definition at line 424 of file GetPositionFK.h.

Definition at line 427 of file GetPositionFK.h.

Definition at line 426 of file GetPositionFK.h.

Definition at line 217 of file GetPositionIK.h.

Definition at line 220 of file GetPositionIK.h.

Definition at line 219 of file GetPositionIK.h.

Definition at line 453 of file GetPositionIK.h.

Definition at line 456 of file GetPositionIK.h.

Definition at line 455 of file GetPositionIK.h.

Definition at line 139 of file KinematicSolverInfo.h.

Definition at line 142 of file KinematicSolverInfo.h.

Definition at line 141 of file KinematicSolverInfo.h.

Definition at line 211 of file PositionIKRequest.h.

Definition at line 214 of file PositionIKRequest.h.

Definition at line 213 of file PositionIKRequest.h.


Function Documentation

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.

template<typename ContainerAllocator >
std::ostream& kinematics_msgs::operator<< ( std::ostream &  s,
const ::kinematics_msgs::PositionIKRequest_< ContainerAllocator > &  v 
) [inline]

Definition at line 218 of file PositionIKRequest.h.

template<typename ContainerAllocator >
std::ostream& kinematics_msgs::operator<< ( std::ostream &  s,
const ::kinematics_msgs::KinematicSolverInfo_< ContainerAllocator > &  v 
) [inline]

Definition at line 146 of file KinematicSolverInfo.h.

 All Classes Namespaces Files Functions Variables Typedefs


kinematics_msgs
Author(s): Sachin Chitta
autogenerated on Fri Jan 11 09:50:31 2013