Public Types | |
| typedef PointMatcher< float > | PM |
Public Member Functions | |
| InteractMapper (ros::NodeHandle &n, ros::NodeHandle &pn) | |
| ~InteractMapper () | |
Public Attributes | |
| const string | baseFrame |
| ros::ServiceClient | correctMapClient |
| ros::ServiceClient | getBoundedMapClient |
| ros::ServiceClient | getModeClient |
| MenuHandler::EntryHandle | h_adjustPose |
| MenuHandler::EntryHandle | h_getboundedMap |
| MenuHandler::EntryHandle | h_load |
| MenuHandler::EntryHandle | h_localize |
| MenuHandler::EntryHandle | h_map |
| MenuHandler::EntryHandle | h_save |
| ros::ServiceClient | loadMapClient |
| const string | mapFrame |
| const string | mapPath |
| geometry_msgs::Pose | markerPose |
| MenuHandler | menu_handler |
| ros::NodeHandle & | n |
| const string | odomFrame |
| ros::NodeHandle & | pn |
| ros::ServiceClient | saveMapClient |
| boost::shared_ptr < InteractiveMarkerServer > | server |
| ros::ServiceClient | setModeClient |
| int | states_updatePose |
| ros::Publisher | test_mapPub |
| tf::TransformListener | tfListener |
Protected Member Functions | |
| void | adjustPoseCallback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | getBoundedMapCallback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | loadMapCallback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | localizeCallback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | mapCallback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | saveMapCallback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | update_tf (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
Private Member Functions | |
| void | addRotAndTransCtrl (InteractiveMarker &int_marker, const double w, const double x, const double y, const double z, const std::string name) |
| void | makeMenuMarker (string name) |
Definition at line 50 of file interact_mapper.cpp.
| typedef PointMatcher<float> InteractMapper::PM |
Definition at line 53 of file interact_mapper.cpp.
| InteractMapper::InteractMapper | ( | ros::NodeHandle & | n, |
| ros::NodeHandle & | pn | ||
| ) |
Definition at line 110 of file interact_mapper.cpp.
Definition at line 205 of file interact_mapper.cpp.
| void InteractMapper::addRotAndTransCtrl | ( | InteractiveMarker & | int_marker, |
| const double | w, | ||
| const double | x, | ||
| const double | y, | ||
| const double | z, | ||
| const std::string | name | ||
| ) | [private] |
Definition at line 507 of file interact_mapper.cpp.
| void InteractMapper::adjustPoseCallback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 308 of file interact_mapper.cpp.
| void InteractMapper::getBoundedMapCallback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 426 of file interact_mapper.cpp.
| void InteractMapper::loadMapCallback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 284 of file interact_mapper.cpp.
| void InteractMapper::localizeCallback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 213 of file interact_mapper.cpp.
| void InteractMapper::makeMenuMarker | ( | string | name | ) | [private] |
Definition at line 462 of file interact_mapper.cpp.
| void InteractMapper::mapCallback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 244 of file interact_mapper.cpp.
| void InteractMapper::saveMapCallback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 277 of file interact_mapper.cpp.
| void InteractMapper::update_tf | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 417 of file interact_mapper.cpp.
Definition at line 62 of file interact_mapper.cpp.
Definition at line 72 of file interact_mapper.cpp.
Definition at line 76 of file interact_mapper.cpp.
Definition at line 74 of file interact_mapper.cpp.
Definition at line 85 of file interact_mapper.cpp.
Definition at line 86 of file interact_mapper.cpp.
Definition at line 83 of file interact_mapper.cpp.
Definition at line 81 of file interact_mapper.cpp.
Definition at line 82 of file interact_mapper.cpp.
Definition at line 84 of file interact_mapper.cpp.
Definition at line 71 of file interact_mapper.cpp.
Definition at line 64 of file interact_mapper.cpp.
Definition at line 61 of file interact_mapper.cpp.
Definition at line 89 of file interact_mapper.cpp.
Definition at line 80 of file interact_mapper.cpp.
Definition at line 55 of file interact_mapper.cpp.
Definition at line 63 of file interact_mapper.cpp.
Definition at line 56 of file interact_mapper.cpp.
Definition at line 70 of file interact_mapper.cpp.
| boost::shared_ptr<InteractiveMarkerServer> InteractMapper::server |
Definition at line 79 of file interact_mapper.cpp.
Definition at line 73 of file interact_mapper.cpp.
Definition at line 58 of file interact_mapper.cpp.
Definition at line 67 of file interact_mapper.cpp.
Definition at line 88 of file interact_mapper.cpp.