#include <ros/ros.h>
#include <interactive_markers/interactive_marker_server.h>
#include <visualization_msgs/InteractiveMarkerUpdate.h>
#include <visualization_msgs/InteractiveMarkerFeedback.h>
#include <boost/scoped_ptr.hpp>
#include <boost/thread/thread.hpp>
#include <boost/thread/recursive_mutex.hpp>
#include <ros/callback_queue.h>
#include <boost/function.hpp>
#include <boost/unordered_map.hpp>
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
visualization_msgs::InteractiveMarker | makeCrazyMarker (bool linear) |
visualization_msgs::InteractiveMarker | makeMarker (float r, float g, float b) |
void | processCrazyFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
void | processFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
Variables | |
bool | is_linear = true |
bool | is_red = false |
interactive_markers::InteractiveMarkerServer * | server |
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 208 of file interactive_marker_test.cpp.
visualization_msgs::InteractiveMarker makeCrazyMarker | ( | bool | linear | ) |
Definition at line 117 of file interactive_marker_test.cpp.
visualization_msgs::InteractiveMarker makeMarker | ( | float | r, | |
float | g, | |||
float | b | |||
) |
Definition at line 39 of file interactive_marker_test.cpp.
void processCrazyFeedback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 164 of file interactive_marker_test.cpp.
void processFeedback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 82 of file interactive_marker_test.cpp.
bool is_linear = true |
Definition at line 162 of file interactive_marker_test.cpp.
bool is_red = false |
Definition at line 80 of file interactive_marker_test.cpp.
interactive_markers::InteractiveMarkerServer* server |
Definition at line 37 of file interactive_marker_test.cpp.