#include <ros/ros.h>
#include <interactive_markers/interactive_marker_server.h>
#include <interactive_markers/menu_handler.h>
#include <tf/transform_broadcaster.h>
#include <tf/tf.h>
#include <math.h>
Go to the source code of this file.
Functions | |
void | deepCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
void | enableCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
void | initMenu () |
int | main (int argc, char **argv) |
Marker | makeBox (InteractiveMarker &msg) |
InteractiveMarkerControl & | makeBoxControl (InteractiveMarker &msg) |
InteractiveMarker | makeEmptyMarker (bool dummyBox=true) |
void | makeMenuMarker (std::string name) |
void | modeCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
Variables | |
MenuHandler::EntryHandle | h_first_entry |
MenuHandler::EntryHandle | h_mode_last |
float | marker_pos = 0 |
MenuHandler | menu_handler |
boost::shared_ptr < InteractiveMarkerServer > | server |
void deepCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
void enableCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
InteractiveMarkerControl& makeBoxControl | ( | InteractiveMarker & | msg | ) |
InteractiveMarker makeEmptyMarker | ( | bool | dummyBox = true | ) |
void makeMenuMarker | ( | std::string | name | ) |
void modeCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
float marker_pos = 0 |
boost::shared_ptr<InteractiveMarkerServer> server |