Namespaces | Classes | Typedefs | Functions
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::KinematicSolverInfo_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::kinematics_msgs::PositionIKRequest_< ContainerAllocator > &v)

Typedef Documentation

Definition at line 60 of file GetConstraintAwarePositionIK.h.

Definition at line 63 of file GetConstraintAwarePositionIK.h.

Definition at line 62 of file GetConstraintAwarePositionIK.h.

Definition at line 94 of file GetConstraintAwarePositionIK.h.

Definition at line 97 of file GetConstraintAwarePositionIK.h.

Definition at line 96 of file GetConstraintAwarePositionIK.h.

Definition at line 42 of file GetKinematicSolverInfo.h.

Definition at line 45 of file GetKinematicSolverInfo.h.

Definition at line 44 of file GetKinematicSolverInfo.h.

Definition at line 71 of file GetKinematicSolverInfo.h.

Definition at line 74 of file GetKinematicSolverInfo.h.

Definition at line 73 of file GetKinematicSolverInfo.h.

Definition at line 60 of file GetPositionFK.h.

Definition at line 63 of file GetPositionFK.h.

Definition at line 62 of file GetPositionFK.h.

Definition at line 99 of file GetPositionFK.h.

Definition at line 102 of file GetPositionFK.h.

Definition at line 101 of file GetPositionFK.h.

Definition at line 54 of file GetPositionIK.h.

Definition at line 57 of file GetPositionIK.h.

Definition at line 56 of file GetPositionIK.h.

Definition at line 88 of file GetPositionIK.h.

Definition at line 91 of file GetPositionIK.h.

Definition at line 90 of file GetPositionIK.h.

Definition at line 53 of file KinematicSolverInfo.h.

Definition at line 56 of file KinematicSolverInfo.h.

Definition at line 55 of file KinematicSolverInfo.h.

Definition at line 60 of file PositionIKRequest.h.

Definition at line 63 of file PositionIKRequest.h.

Definition at line 62 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:
Thedefault set of links
Theset of links for which collisions are to be enabled
Theset of links for which collisions are to be disabled
Theresult

Definition at line 54 of file utils.h.

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

Definition at line 60 of file KinematicSolverInfo.h.

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

Definition at line 67 of file PositionIKRequest.h.



kinematics_msgs
Author(s): Sachin Chitta
autogenerated on Mon Dec 2 2013 12:32:53