planning_environment::CollisionModelsInterface Member List
This is the complete list of members for planning_environment::CollisionModelsInterface, including all inherited members.
action_server_planning_environment::CollisionModelsInterface [protected]
addAttachedObject(const arm_navigation_msgs::AttachedCollisionObject &att)planning_environment::CollisionModels
addAttachedObject(const std::string &object_name, const std::string &link_name, std::vector< shapes::Shape * > &shapes, const std::vector< tf::Transform > &poses, const std::vector< std::string > &touch_links, double padding)planning_environment::CollisionModels
addRevertPlanningSceneCallback(const boost::function< void(void)> &callback)planning_environment::CollisionModelsInterface [inline]
addSetPlanningSceneCallback(const boost::function< void(const arm_navigation_msgs::PlanningScene &scene)> &callback)planning_environment::CollisionModelsInterface [inline]
addStaticObject(const arm_navigation_msgs::CollisionObject &obj)planning_environment::CollisionModels
addStaticObject(const std::string &name, std::vector< shapes::Shape * > &shapes, const std::vector< tf::Transform > &poses, double padding)planning_environment::CollisionModels
appendJointTrajectoryToPlanningSceneBag(const std::string &filename, const std::string &topic_name, const trajectory_msgs::JointTrajectory &traj)planning_environment::CollisionModels
appendMotionPlanRequestToPlanningSceneBag(const std::string &filename, const std::string &topic_name, const arm_navigation_msgs::MotionPlanRequest &req)planning_environment::CollisionModels
applyLinkPaddingToCollisionSpace(const std::vector< arm_navigation_msgs::LinkPadding > &link_padding)planning_environment::CollisionModels
applyOrderedCollisionOperationsToCollisionSpace(const arm_navigation_msgs::OrderedCollisionOperations &ord, bool print=false)planning_environment::CollisionModels
attached_padd_planning_environment::CollisionModels [protected]
bodies_lock_planning_environment::CollisionModels [mutable, protected]
bodiesLock() const planning_environment::CollisionModels [inline]
bodiesUnlock() const planning_environment::CollisionModels [inline]
bounding_planes_planning_environment::CollisionModels [protected]
clearAllowedContacts()planning_environment::CollisionModels [inline]
collision_map_poses_planning_environment::CollisionModels [protected]
collision_map_shapes_planning_environment::CollisionModels [protected]
CollisionModels(const std::string &description)planning_environment::CollisionModels
CollisionModels(boost::shared_ptr< urdf::Model > urdf, planning_models::KinematicModel *kmodel, collision_space::EnvironmentModel *ode_collision_model_)planning_environment::CollisionModels
CollisionModelsInterface(const std::string &description, bool register_with_server=true)planning_environment::CollisionModelsInterface
convertAttachedCollisionObjectToNewWorldFrame(const planning_models::KinematicState &state, arm_navigation_msgs::AttachedCollisionObject &att_obj) const planning_environment::CollisionModels
convertAttachedObjectToStaticObject(const std::string &object_name, const std::string &link_name, const tf::Transform &link_pose)planning_environment::CollisionModels
convertCollisionObjectToNewWorldFrame(const planning_models::KinematicState &state, arm_navigation_msgs::CollisionObject &obj) const planning_environment::CollisionModels
convertConstraintsGivenNewWorldTransform(const planning_models::KinematicState &state, arm_navigation_msgs::Constraints &constraints, const std::string &opt_frame="") const planning_environment::CollisionModels
convertPointGivenWorldTransform(const planning_models::KinematicState &state, const std::string &des_frame_id, const std_msgs::Header &header, const geometry_msgs::Point &point, geometry_msgs::PointStamped &ret_point) const planning_environment::CollisionModels
convertPoseGivenWorldTransform(const planning_models::KinematicState &state, const std::string &des_frame_id, const std_msgs::Header &header, const geometry_msgs::Pose &pose, geometry_msgs::PoseStamped &ret_pose) const planning_environment::CollisionModels
convertQuaternionGivenWorldTransform(const planning_models::KinematicState &state, const std::string &des_frame_id, const std_msgs::Header &header, const geometry_msgs::Quaternion &quat, geometry_msgs::QuaternionStamped &ret_quat) const planning_environment::CollisionModels
convertStaticObjectToAttachedObject(const std::string &object_name, const std::string &link_name, const tf::Transform &link_pose, const std::vector< std::string > &touch_links)planning_environment::CollisionModels
default_collision_operations_planning_environment::CollisionModels [protected]
default_padd_planning_environment::CollisionModels [protected]
default_scale_planning_environment::CollisionModels [protected]
deleteAllAttachedObjects(const std::string &link_name="")planning_environment::CollisionModels
deleteAllStaticObjects()planning_environment::CollisionModels
deleteAttachedObject(const std::string &object_id, const std::string &link_name)planning_environment::CollisionModels
deleteStaticObject(const std::string &name)planning_environment::CollisionModels
description_planning_environment::RobotModels [protected]
disableCollisionsForNonUpdatedLinks(const std::string &group_name, bool use_default=false)planning_environment::CollisionModels
env_server_register_client_planning_environment::CollisionModelsInterface [protected]
getAllCollisionPointMarkers(const planning_models::KinematicState &state, visualization_msgs::MarkerArray &arr, const std_msgs::ColorRGBA &color, const ros::Duration &lifetime)planning_environment::CollisionModels
getAllCollisionsForState(const planning_models::KinematicState &state, std::vector< arm_navigation_msgs::ContactInformation > &contacts, unsigned int num_per_pair=1)planning_environment::CollisionModels
getAllCollisionSpaceObjectMarkers(const planning_models::KinematicState &state, visualization_msgs::MarkerArray &arr, const std::string &ns, const std_msgs::ColorRGBA &static_color, const std_msgs::ColorRGBA &attached_color, const ros::Duration &lifetime)planning_environment::CollisionModels
getAllEnvironmentCollisionsForObject(const std::string &object_name, std::vector< arm_navigation_msgs::ContactInformation > &contacts, unsigned int num_per_pair=1)planning_environment::CollisionModels
getAttachedCollisionObjectMarkers(const planning_models::KinematicState &state, visualization_msgs::MarkerArray &arr, const std::string &ns, const std_msgs::ColorRGBA &color, const ros::Duration &lifetime, const bool show_padded=false, const std::vector< std::string > *link_names=NULL) const planning_environment::CollisionModels
getAttachedCollisionObjectNames(std::vector< std::string > &a_strings) const planning_environment::CollisionModels [inline]
getCollisionMapAsMarkers(visualization_msgs::MarkerArray &arr, const std_msgs::ColorRGBA &color, const ros::Duration &lifetime)planning_environment::CollisionModels
getCollisionMapPoses() const planning_environment::CollisionModels [inline]
getCollisionMapShapes() const planning_environment::CollisionModels [inline]
getCollisionObjectNames(std::vector< std::string > &o_strings) const planning_environment::CollisionModels [inline]
getCollisionSpace() const planning_environment::CollisionModels [inline]
getCollisionSpaceAllowedCollisions(arm_navigation_msgs::AllowedCollisionMatrix &matrix) const planning_environment::CollisionModels
getCollisionSpaceAttachedCollisionObjects(std::vector< arm_navigation_msgs::AttachedCollisionObject > &avec) const planning_environment::CollisionModels
getCollisionSpaceCollisionMap(arm_navigation_msgs::CollisionMap &cmap) const planning_environment::CollisionModels
getCollisionSpaceCollisionObjects(std::vector< arm_navigation_msgs::CollisionObject > &omap) const planning_environment::CollisionModels
getCurrentAllowedCollisionMatrix() const planning_environment::CollisionModels
getCurrentLinkPadding(std::vector< arm_navigation_msgs::LinkPadding > &link_padding)planning_environment::CollisionModels
getCurrentLinkPaddingMap() const planning_environment::CollisionModels [inline]
getDefaultAllowedCollisionMatrix() const planning_environment::CollisionModels
getDefaultLinkPaddingMap() const planning_environment::CollisionModels [inline]
getDefaultObjectPadding(void) const planning_environment::CollisionModels [inline]
getDefaultOrderedCollisionOperations(std::vector< arm_navigation_msgs::CollisionOperation > &self_collision) const planning_environment::CollisionModels [inline]
getDefaultPadding(void) const planning_environment::CollisionModels [inline]
getDefaultScale(void) const planning_environment::CollisionModels [inline]
getDescription(void) const planning_environment::RobotModels [inline]
getGroupAndUpdatedJointMarkersGivenState(const planning_models::KinematicState &state, visualization_msgs::MarkerArray &arr, const std::string &group_name, const std_msgs::ColorRGBA &group_color, const std_msgs::ColorRGBA &updated_color, const ros::Duration &lifetime) const planning_environment::CollisionModels
getKinematicModel(void) const planning_environment::RobotModels [inline]
getLastCollisionMap(arm_navigation_msgs::CollisionMap &cmap) const planning_environment::CollisionModels
getLastPlanningScene() const planning_environment::CollisionModelsInterface [inline]
getLinkAttachedObjects() const planning_environment::CollisionModels [inline]
getOde()planning_environment::CollisionModelsInterface [inline]
getParsedDescription(void) const planning_environment::RobotModels [inline]
getPlanningSceneGivenState(const planning_models::KinematicState &state, arm_navigation_msgs::PlanningScene &scene)planning_environment::CollisionModels
getPlanningSceneState() const planning_environment::CollisionModelsInterface [inline]
getRobotFrameId(void) const planning_environment::RobotModels [inline]
getRobotMarkersGivenState(const planning_models::KinematicState &state, visualization_msgs::MarkerArray &arr, const std_msgs::ColorRGBA &color, const std::string &name, const ros::Duration &lifetime, const std::vector< std::string > *names=NULL, const double scale=1.0, const bool show_collision_models=true) const planning_environment::CollisionModels
getRobotName(void) const planning_environment::RobotModels [inline]
getRobotPaddedMarkersGivenState(const planning_models::KinematicState &state, visualization_msgs::MarkerArray &arr, const std_msgs::ColorRGBA &color, const std::string &name, const ros::Duration &lifetime, const std::vector< std::string > *names=NULL) const planning_environment::CollisionModels
getSceneTransformMap() const planning_environment::CollisionModels [inline]
getStaticCollisionObjectMarkers(visualization_msgs::MarkerArray &arr, const std::string &ns, const std_msgs::ColorRGBA &color, const ros::Duration &lifetime) const planning_environment::CollisionModels
getTotalTrajectoryJointLength(planning_models::KinematicState &state, const trajectory_msgs::JointTrajectory &trajectory) const planning_environment::CollisionModels
getWorldFrameId(void) const planning_environment::RobotModels [inline]
isJointTrajectoryValid(const arm_navigation_msgs::PlanningScene &planning_scene, const trajectory_msgs::JointTrajectory &trajectory, const arm_navigation_msgs::Constraints &goal_constraints, const arm_navigation_msgs::Constraints &path_constraints, arm_navigation_msgs::ArmNavigationErrorCodes &error_code, std::vector< arm_navigation_msgs::ArmNavigationErrorCodes > &trajectory_error_codes, const bool evaluate_entire_trajectory)planning_environment::CollisionModels
isJointTrajectoryValid(planning_models::KinematicState &state, const trajectory_msgs::JointTrajectory &trajectory, const arm_navigation_msgs::Constraints &goal_constraints, const arm_navigation_msgs::Constraints &path_constraints, arm_navigation_msgs::ArmNavigationErrorCodes &error_code, std::vector< arm_navigation_msgs::ArmNavigationErrorCodes > &trajectory_error_codes, const bool evaluate_entire_trajectory)planning_environment::CollisionModels
isKinematicStateInCollision(const planning_models::KinematicState &state)planning_environment::CollisionModels
isKinematicStateInEnvironmentCollision(const planning_models::KinematicState &state)planning_environment::CollisionModels
isKinematicStateInObjectCollision(const planning_models::KinematicState &state, const std::string &object_name)planning_environment::CollisionModels
isKinematicStateInSelfCollision(const planning_models::KinematicState &state)planning_environment::CollisionModels
isKinematicStateValid(const planning_models::KinematicState &state, const std::vector< std::string > &names, arm_navigation_msgs::ArmNavigationErrorCodes &error_code, const arm_navigation_msgs::Constraints goal_constraints, const arm_navigation_msgs::Constraints path_constraints, bool verbose=false)planning_environment::CollisionModels
isObjectInCollision(const std::string &object_name)planning_environment::CollisionModels
isPlanningSceneSet() const planning_environment::CollisionModels [inline]
kmodel_planning_environment::RobotModels [protected]
last_planning_scene_planning_environment::CollisionModelsInterface [protected]
link_attached_objects_planning_environment::CollisionModels [protected]
loadCollisionFromParamServer()planning_environment::CollisionModels [protected]
loaded_models_planning_environment::RobotModels [protected]
loadedModels(void) const planning_environment::RobotModels [inline]
loadGroupConfigsFromParamServer(const std::vector< planning_models::KinematicModel::MultiDofConfig > &multi_dof_configs, std::vector< planning_models::KinematicModel::GroupConfig > &configs)planning_environment::RobotModels [protected]
loadJointTrajectoriesInPlanningSceneBag(const std::string &filename, const std::string &topic_name, std::vector< trajectory_msgs::JointTrajectory > &traj_vec)planning_environment::CollisionModels
loadMotionPlanRequestsInPlanningSceneBag(const std::string &filename, const std::string &topic_name, std::vector< arm_navigation_msgs::MotionPlanRequest > &motion_plan_reqs)planning_environment::CollisionModels
loadMultiDofConfigsFromParamServer(std::vector< planning_models::KinematicModel::MultiDofConfig > &configs)planning_environment::RobotModels [protected]
loadRobotFromParamServer(void)planning_environment::RobotModels [protected]
maskAndDeleteShapeVector(std::vector< shapes::Shape * > &shapes, std::vector< tf::Transform > &poses)planning_environment::CollisionModels
nh_planning_environment::RobotModels [protected]
object_padd_planning_environment::CollisionModels [protected]
ode_collision_model_planning_environment::CollisionModels [protected]
planning_scene_set_planning_environment::CollisionModels [protected]
planning_scene_state_planning_environment::CollisionModelsInterface [protected]
priv_nh_planning_environment::RobotModels [protected]
readPlanningSceneBag(const std::string &filename, arm_navigation_msgs::PlanningScene &planning_scene) const planning_environment::CollisionModels
reload(void)planning_environment::RobotModels [virtual]
remaskCollisionMap()planning_environment::CollisionModels
resetToStartState(planning_models::KinematicState &state) const planning_environment::CollisionModelsInterface
revert_planning_scene_callback_planning_environment::CollisionModelsInterface [protected]
revertAllowedCollisionToDefault()planning_environment::CollisionModels
revertCollisionSpacePaddingToDefault()planning_environment::CollisionModels
revertPlanningScene(planning_models::KinematicState *state)planning_environment::CollisionModels
RobotModels(const std::string &description)planning_environment::RobotModels
RobotModels(boost::shared_ptr< urdf::Model > urdf, planning_models::KinematicModel *kmodel)planning_environment::RobotModels
scene_transform_map_planning_environment::CollisionModels [protected]
set_planning_scene_callback_planning_environment::CollisionModelsInterface [protected]
setAlteredAllowedCollisionMatrix(const collision_space::EnvironmentModel::AllowedCollisionMatrix &acm)planning_environment::CollisionModels
setCollisionMap(const arm_navigation_msgs::CollisionMap &map, bool mask_before_insertion=true)planning_environment::CollisionModels
setCollisionMap(std::vector< shapes::Shape * > &shapes, const std::vector< tf::Transform > &poses, bool mask_before_insertion=true)planning_environment::CollisionModels
setPlanningScene(const arm_navigation_msgs::PlanningScene &planning_scene)planning_environment::CollisionModels
setPlanningSceneWithCallbacks(const arm_navigation_msgs::PlanningScene &scene)planning_environment::CollisionModelsInterface
setupModelFromParamServer(collision_space::EnvironmentModel *model)planning_environment::CollisionModels [protected]
static_object_map_planning_environment::CollisionModels [protected]
syncPlanningSceneCallback(const arm_navigation_msgs::SyncPlanningSceneGoalConstPtr &scene)planning_environment::CollisionModelsInterface
updateAttachedBodyPoses(const planning_models::KinematicState &state)planning_environment::CollisionModels
updateAttachedBodyPosesForLink(const planning_models::KinematicState &state, const std::string &link_name)planning_environment::CollisionModels
urdf_planning_environment::RobotModels [protected]
writePlanningSceneBag(const std::string &filename, const arm_navigation_msgs::PlanningScene &planning_scene) const planning_environment::CollisionModels
~CollisionModels(void)planning_environment::CollisionModels [virtual]
~CollisionModelsInterface(void)planning_environment::CollisionModelsInterface [virtual]
~RobotModels(void)planning_environment::RobotModels [inline, virtual]


planning_environment
Author(s): Ioan Sucan
autogenerated on Thu Dec 12 2013 11:09:24