#include "interactive_markers/tools.h"#include <tf/LinearMath/Quaternion.h>#include <tf/LinearMath/Matrix3x3.h>#include <math.h>#include <assert.h>#include <set>#include <sstream>
Go to the source code of this file.
Namespaces | |
| namespace | interactive_markers |
Functions | |
| void | interactive_markers::assignDefaultColor (visualization_msgs::Marker &marker, const geometry_msgs::Quaternion &quat) |
| assign an RGB value to the given marker based on the given orientation | |
| void | interactive_markers::autoComplete (visualization_msgs::InteractiveMarker &msg, bool enable_autocomplete_transparency=true) |
| fill in default values & insert default controls when none are specified. | |
| void | interactive_markers::autoComplete (const visualization_msgs::InteractiveMarker &msg, visualization_msgs::InteractiveMarkerControl &control, bool enable_autocomplete_transparency=true) |
| fill in default values & insert default controls when none are specified | |
| void | interactive_markers::makeArrow (const visualization_msgs::InteractiveMarker &msg, visualization_msgs::InteractiveMarkerControl &control, float pos) |
| make a default-style arrow marker based on the properties of the given interactive marker | |
| void | interactive_markers::makeDisc (const visualization_msgs::InteractiveMarker &msg, visualization_msgs::InteractiveMarkerControl &control, float width=0.3) |
| make a default-style disc marker (e.g for rotating) based on the properties of the given interactive marker | |
| visualization_msgs::InteractiveMarkerControl | interactive_markers::makeTitle (const visualization_msgs::InteractiveMarker &msg) |
| create a control which shows the description of the interactive marker | |
| void | interactive_markers::makeViewFacingButton (const visualization_msgs::InteractiveMarker &msg, visualization_msgs::InteractiveMarkerControl &control, std::string text) |
| make a box which shows the given text and is view facing | |
| void | interactive_markers::uniqueifyControlNames (visualization_msgs::InteractiveMarker &msg) |
| Make sure all the control names are unique within the given msg. | |