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.
| const string InteractMapper::baseFrame | 
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.
| const string InteractMapper::mapFrame | 
Definition at line 64 of file interact_mapper.cpp.
| const string InteractMapper::mapPath | 
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.
| const string InteractMapper::odomFrame | 
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.