, including all inherited members.
add_grasp_pub | fetch_pbd_interaction::World | [private] |
addGrasp(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) | fetch_pbd_interaction::World | [private] |
addNewObject(geometry_msgs::Pose pose, geometry_msgs::Vector3 dimensions, sensor_msgs::PointCloud2 point_cloud) | fetch_pbd_interaction::World | [private] |
addSurfaceToPlanningScene(geometry_msgs::Pose pose, geometry_msgs::Vector3 dimensions) | fetch_pbd_interaction::World | [private] |
base_frame | fetch_pbd_interaction::World | [private] |
clear_world_objects_service | fetch_pbd_interaction::World | [private] |
clearObjects() | fetch_pbd_interaction::World | [private] |
clearObjectsCallback(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp) | fetch_pbd_interaction::World | [private] |
color_obj | fetch_pbd_interaction::World | [private] |
color_surface | fetch_pbd_interaction::World | [private] |
color_text | fetch_pbd_interaction::World | [private] |
getBoundingBox(sensor_msgs::PointCloud2 pc2, geometry_msgs::Vector3 *dimensions, geometry_msgs::Pose *pose) | fetch_pbd_interaction::World | [private] |
getMostSimilarObjectCallback(fetch_pbd_interaction::GetMostSimilarObject::Request &req, fetch_pbd_interaction::GetMostSimilarObject::Response &res) | fetch_pbd_interaction::World | [private] |
getNearestObjectCallback(fetch_pbd_interaction::GetNearestObject::Request &req, fetch_pbd_interaction::GetNearestObject::Response &resp) | fetch_pbd_interaction::World | [private] |
getObjectFromNameCallback(fetch_pbd_interaction::GetObjectFromName::Request &req, fetch_pbd_interaction::GetObjectFromName::Response &resp) | fetch_pbd_interaction::World | [private] |
getObjectList() | fetch_pbd_interaction::World | [private] |
getObjectListCallback(fetch_pbd_interaction::GetObjectList::Request &req, fetch_pbd_interaction::GetObjectList::Response &resp) | fetch_pbd_interaction::World | [private] |
getObjectMarker(int index) | fetch_pbd_interaction::World | [private] |
getSurfaceMarker(geometry_msgs::Pose pose, geometry_msgs::Vector3 dimensions) | fetch_pbd_interaction::World | [private] |
has_surface | fetch_pbd_interaction::World | [private] |
hasObjects() | fetch_pbd_interaction::World | [private] |
im_server | fetch_pbd_interaction::World | [private] |
marker_duration | fetch_pbd_interaction::World | [private] |
markerFeedbackCallback(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) | fetch_pbd_interaction::World | [private] |
menu_handler | fetch_pbd_interaction::World | [private] |
mutex | fetch_pbd_interaction::World | [private] |
nearest_object_service | fetch_pbd_interaction::World | [private] |
obj_add_dist_threshold | fetch_pbd_interaction::World | [private] |
obj_dist_zero_clamp | fetch_pbd_interaction::World | [private] |
obj_nearest_dist_threshold | fetch_pbd_interaction::World | [private] |
obj_similar_dist_threshold | fetch_pbd_interaction::World | [private] |
object_from_name_service | fetch_pbd_interaction::World | [private] |
object_list_service | fetch_pbd_interaction::World | [private] |
object_subscriber | fetch_pbd_interaction::World | [private] |
objectDissimilarity(fetch_pbd_interaction::Landmark obj1, fetch_pbd_interaction::Landmark obj2) | fetch_pbd_interaction::World | [private, static] |
objects | fetch_pbd_interaction::World | [private] |
objectsUpdateCallback(const rail_manipulation_msgs::SegmentedObjectListConstPtr &msg) | fetch_pbd_interaction::World | [private] |
pc2ToMarker(sensor_msgs::PointCloud2 pc2, int index, ros::Duration duration, std::string output_frame, visualization_msgs::Marker *pc2_marker_points, visualization_msgs::Marker *pc2_marker_sphere_list) | fetch_pbd_interaction::World | [private, static] |
planning_scene_diff_publisher | fetch_pbd_interaction::World | [private] |
poseDistance(geometry_msgs::Pose pose1, geometry_msgs::Pose pose2, bool is_on_table=true) | fetch_pbd_interaction::World | [private, static] |
publishTfPose(geometry_msgs::Pose pose, std::string name, std::string parent) | fetch_pbd_interaction::World | [private] |
recordObjectPose() | fetch_pbd_interaction::World | [private] |
removeObject(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) | fetch_pbd_interaction::World | [private] |
removeSurfaceFromPlanningScene() | fetch_pbd_interaction::World | [private] |
removeSurfaceMarker() | fetch_pbd_interaction::World | [private] |
resetObjects() | fetch_pbd_interaction::World | [private] |
scale_text | fetch_pbd_interaction::World | [private] |
segmentation_service_client | fetch_pbd_interaction::World | [private] |
segmented_objects_topic | fetch_pbd_interaction::World | [private] |
similar_object_service | fetch_pbd_interaction::World | [private] |
surface_height | fetch_pbd_interaction::World | [private] |
table_subscriber | fetch_pbd_interaction::World | [private] |
tablePositionUpdateCallback(const rail_manipulation_msgs::SegmentedObjectPtr &msg) | fetch_pbd_interaction::World | [private] |
text_height | fetch_pbd_interaction::World | [private] |
text_offset | fetch_pbd_interaction::World | [private] |
tf_broadcaster | fetch_pbd_interaction::World | [private] |
tf_listener | fetch_pbd_interaction::World | [private] |
update() | fetch_pbd_interaction::World | |
update_world_service | fetch_pbd_interaction::World | [private] |
updateWorldCallback(fetch_pbd_interaction::GetObjectList::Request &req, fetch_pbd_interaction::GetObjectList::Response &resp) | fetch_pbd_interaction::World | [private] |
World(ros::NodeHandle n, ros::NodeHandle pn, const std::string grasp_suggestion_service, const std::string &segmentation_service_name, const std::string &segmented_objects_topic_name, const std::string &segmented_table_topic_name, const std::string &planning_scene_topic, const float &obj_similar_distance_threshold, const float &obj_add_distance_threshold, const float &obj_nearest_distance_threshold, const float &obj_distance_zero_clamp, const float &text_h, const float &surface_h, const float &text_off, const std::string &base_frame_name) | fetch_pbd_interaction::World | |
world_update_pub | fetch_pbd_interaction::World | [private] |
worldChanged() | fetch_pbd_interaction::World | [private] |
~World() | fetch_pbd_interaction::World | |