$search

tools.cpp File Reference

#include "interactive_markers/tools.h"
#include <LinearMath/btQuaternion.h>
#include <LinearMath/btMatrix3x3.h>
#include <math.h>
#include <assert.h>
Include dependency graph for tools.cpp:

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 (const visualization_msgs::InteractiveMarker &msg, visualization_msgs::InteractiveMarkerControl &control)
 fill in default values & insert default controls when none are specified
void interactive_markers::autoComplete (visualization_msgs::InteractiveMarker &msg)
 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)
 --- marker helpers ---
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 (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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


interactive_markers
Author(s): David Gossow (C++), Michael Ferguson (Python)
autogenerated on Sat Mar 2 14:16:06 2013