Public Member Functions | Public Attributes
CollisionCheck Class Reference

#include <CollisionCheck.h>

List of all members.

Public Member Functions

bool checkArmJointState (const std::vector< double > &arm_state, const std::string arm)
bool checkJointStateLeft (const std::vector< double > &arm_state)
bool checkJointStateRight (const std::vector< double > &arm_state)
 CollisionCheck (ros::NodeHandle &nh)
bool requestPlanningScene ()
 ~CollisionCheck ()

Public Attributes

visualization_msgs::MarkerArray arr
planning_environment::CollisionModelscollision_models_
ros::ServiceClient get_planning_scene_client_
std::vector< std::string > left_arm_names
std::vector< std::string > left_joint_names
ros::NodeHandle nh_
bool planning_scene_avail_
std::vector< std::string > right_arm_names
std::vector< std::string > right_joint_names
arm_navigation_msgs::PlanningScene scene_
planning_models::KinematicStatestate_
ros::Publisher vis_marker_array_publisher_

Detailed Description

Definition at line 21 of file CollisionCheck.h.


Constructor & Destructor Documentation

Author:
Juergen Hess

Definition at line 14 of file CollisionCheck.cpp.

Definition at line 29 of file CollisionCheck.cpp.


Member Function Documentation

bool CollisionCheck::checkArmJointState ( const std::vector< double > &  arm_state,
const std::string  arm 
)

Definition at line 110 of file CollisionCheck.cpp.

bool CollisionCheck::checkJointStateLeft ( const std::vector< double > &  arm_state)

Definition at line 103 of file CollisionCheck.cpp.

bool CollisionCheck::checkJointStateRight ( const std::vector< double > &  arm_state)

Definition at line 95 of file CollisionCheck.cpp.

Definition at line 32 of file CollisionCheck.cpp.


Member Data Documentation

visualization_msgs::MarkerArray CollisionCheck::arr

Definition at line 34 of file CollisionCheck.h.

Definition at line 38 of file CollisionCheck.h.

Definition at line 37 of file CollisionCheck.h.

Definition at line 40 of file CollisionCheck.h.

Definition at line 41 of file CollisionCheck.h.

Definition at line 32 of file CollisionCheck.h.

Definition at line 33 of file CollisionCheck.h.

Definition at line 42 of file CollisionCheck.h.

Definition at line 43 of file CollisionCheck.h.

Definition at line 35 of file CollisionCheck.h.

Definition at line 39 of file CollisionCheck.h.

Definition at line 36 of file CollisionCheck.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


coverage_3d_arm_navigation
Author(s): Juergen Hess
autogenerated on Wed Dec 26 2012 15:25:57