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.