00001 00059 /* 00060 * interactive_markers.h 00061 * 00062 * Created on: 07.06.2012 00063 * Author: josh 00064 */ 00065 00066 #ifndef INTERACTIVE_MARKERS_H_ 00067 #define INTERACTIVE_MARKERS_H_ 00068 00069 00070 #include <ros/ros.h> 00071 #include <interactive_markers/interactive_marker_server.h> 00072 #include <cob_3d_mapping_slam/slam/node.h> 00073 00074 00075 namespace Slam 00076 { 00077 00078 class InteractiveMarkers 00079 { 00080 interactive_markers::InteractiveMarkerServer server_; 00081 00082 public: 00083 InteractiveMarkers(); 00084 00085 template<typename OBJECT_CONTEXT> 00086 void addNode(Node<OBJECT_CONTEXT>::Ptr node); 00087 }; 00088 } 00089 00090 00091 #endif /* INTERACTIVE_MARKERS_H_ */