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.