, including all inherited members.
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 | |
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 | |
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 | |
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 | |
getLinkAttachedObjects() const | planning_environment::CollisionModels | [inline] |
getParsedDescription(void) const | planning_environment::RobotModels | [inline] |
getPlanningSceneGivenState(const planning_models::KinematicState &state, arm_navigation_msgs::PlanningScene &scene) | planning_environment::CollisionModels | |
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] |
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] |
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 | |
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] |
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 | |
setupModelFromParamServer(collision_space::EnvironmentModel *model) | planning_environment::CollisionModels | [protected] |
static_object_map_ | planning_environment::CollisionModels | [protected] |
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] |
~RobotModels(void) | planning_environment::RobotModels | [inline, virtual] |