$search
Namespaces | |
namespace | interactive_marker_server |
namespace | menu_handler |
Classes | |
class | InteractiveMarkerServer |
class | MenuHandler |
Functions | |
void | assignDefaultColor (visualization_msgs::Marker &marker, const geometry_msgs::Quaternion &quat) |
assign an RGB value to the given marker based on the given orientation | |
void | autoComplete (const visualization_msgs::InteractiveMarker &msg, visualization_msgs::InteractiveMarkerControl &control) |
fill in default values & insert default controls when none are specified | |
void | autoComplete (visualization_msgs::InteractiveMarker &msg) |
fill in default values & insert default controls when none are specified | |
void | makeArrow (const visualization_msgs::InteractiveMarker &msg, visualization_msgs::InteractiveMarkerControl &control, float pos) |
--- marker helpers --- | |
void | 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 | |
geometry_msgs::Quaternion | makeQuaternion (float x, float y, float z) |
visualization_msgs::InteractiveMarkerControl | makeTitle (visualization_msgs::InteractiveMarker &msg) |
create a control which shows the description of the interactive marker | |
void | 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::assignDefaultColor | ( | visualization_msgs::Marker & | marker, | |
const geometry_msgs::Quaternion & | quat | |||
) |
void interactive_markers::autoComplete | ( | const visualization_msgs::InteractiveMarker & | msg, | |
visualization_msgs::InteractiveMarkerControl & | control | |||
) |
void interactive_markers::autoComplete | ( | visualization_msgs::InteractiveMarker & | msg | ) |
void interactive_markers::makeArrow | ( | const visualization_msgs::InteractiveMarker & | msg, | |
visualization_msgs::InteractiveMarkerControl & | control, | |||
float | pos | |||
) |
--- marker helpers ---
make a default-style arrow marker based on the properties of the given interactive marker
msg | the interactive marker that this will go into | |
control | the control where to insert the arrow marker | |
pos | how far from the center should the arrow be, and on which side |
void interactive_markers::makeDisc | ( | const visualization_msgs::InteractiveMarker & | msg, | |
visualization_msgs::InteractiveMarkerControl & | control, | |||
float | width = 0.3 | |||
) |
geometry_msgs::Quaternion interactive_markers::makeQuaternion | ( | float | x, | |
float | y, | |||
float | z | |||
) |
make a quaternion with a fixed local x axis. The rotation around that axis will be chosen automatically.
x,y,z | the designated x axis |
visualization_msgs::InteractiveMarkerControl interactive_markers::makeTitle | ( | visualization_msgs::InteractiveMarker & | msg | ) |
void interactive_markers::makeViewFacingButton | ( | const visualization_msgs::InteractiveMarker & | msg, | |
visualization_msgs::InteractiveMarkerControl & | control, | |||
std::string | text | |||
) |