Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions
InteractMapper Class Reference

List of all members.

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::NodeHandlen
const string odomFrame
ros::NodeHandlepn
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)

Detailed Description

Definition at line 50 of file interact_mapper.cpp.


Member Typedef Documentation

Definition at line 53 of file interact_mapper.cpp.


Constructor & Destructor Documentation

Definition at line 110 of file interact_mapper.cpp.

Definition at line 205 of file interact_mapper.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

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.


The documentation for this class was generated from the following file:


ethzasl_icp_mapper
Author(s): François Pomerleau and Stéphane Magnenat
autogenerated on Thu Jan 2 2014 11:16:21