$search

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 364 of file GetConstraintAwarePositionIK.h.

Definition at line 367 of file GetConstraintAwarePositionIK.h.

Definition at line 366 of file GetConstraintAwarePositionIK.h.

Definition at line 598 of file GetConstraintAwarePositionIK.h.

Definition at line 601 of file GetConstraintAwarePositionIK.h.

Definition at line 600 of file GetConstraintAwarePositionIK.h.

Definition at line 90 of file GetKinematicSolverInfo.h.

Definition at line 93 of file GetKinematicSolverInfo.h.

Definition at line 92 of file GetKinematicSolverInfo.h.

Definition at line 203 of file GetKinematicSolverInfo.h.

Definition at line 206 of file GetKinematicSolverInfo.h.

Definition at line 205 of file GetKinematicSolverInfo.h.

Definition at line 214 of file GetPositionFK.h.

Definition at line 217 of file GetPositionFK.h.

Definition at line 216 of file GetPositionFK.h.

Definition at line 430 of file GetPositionFK.h.

Definition at line 433 of file GetPositionFK.h.

Definition at line 432 of file GetPositionFK.h.

Definition at line 222 of file GetPositionIK.h.

Definition at line 225 of file GetPositionIK.h.

Definition at line 224 of file GetPositionIK.h.

Definition at line 459 of file GetPositionIK.h.

Definition at line 462 of file GetPositionIK.h.

Definition at line 461 of file GetPositionIK.h.

Definition at line 145 of file KinematicSolverInfo.h.

Definition at line 148 of file KinematicSolverInfo.h.

Definition at line 147 of file KinematicSolverInfo.h.

Definition at line 219 of file PositionIKRequest.h.

Definition at line 222 of file PositionIKRequest.h.

Definition at line 221 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 226 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 152 of file KinematicSolverInfo.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


kinematics_msgs
Author(s): Sachin Chitta
autogenerated on Fri Mar 1 14:15:56 2013