$search
| 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< btTransform > &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< btTransform > &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 btTransform &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 btTransform &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 | |
| 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 | |
| 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 | |
| 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< btTransform > &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< btTransform > &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] |