#include <transformable_object.h>
Public Member Functions | |
float | getInteractiveMarkerScale () |
void | getRGBA (float &r, float &g, float &b, float &a) |
visualization_msgs::Marker | getVisualizationMsgMarker () |
void | getXYZ (float &x, float &y, float &z) |
void | setRGBA (float r, float g, float b, float a) |
bool | setX (std_msgs::Float32 x) |
void | setXYZ (float x, float y, float z) |
bool | setY (std_msgs::Float32 y) |
bool | setZ (std_msgs::Float32 z) |
TransformableMesh (std::string frame, std::string name, std::string description, std::string mesh_resource, bool mesh_use_embedded_materials) | |
Public Attributes | |
float | marker_scale_ |
float | mesh_a_ |
float | mesh_b_ |
float | mesh_g_ |
float | mesh_r_ |
std::string | mesh_resource_ |
bool | mesh_use_embedded_materials_ |
Definition at line 106 of file transformable_object.h.
jsk_interactive_marker::TransformableMesh::TransformableMesh | ( | std::string | frame, |
std::string | name, | ||
std::string | description, | ||
std::string | mesh_resource, | ||
bool | mesh_use_embedded_materials | ||
) |
Definition at line 332 of file transformable_object.cpp.
float jsk_interactive_marker::TransformableMesh::getInteractiveMarkerScale | ( | ) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 118 of file transformable_object.h.
void jsk_interactive_marker::TransformableMesh::getRGBA | ( | float & | r, |
float & | g, | ||
float & | b, | ||
float & | a | ||
) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 112 of file transformable_object.h.
visualization_msgs::Marker jsk_interactive_marker::TransformableMesh::getVisualizationMsgMarker | ( | ) | [virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 343 of file transformable_object.cpp.
void jsk_interactive_marker::TransformableMesh::getXYZ | ( | float & | x, |
float & | y, | ||
float & | z | ||
) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 114 of file transformable_object.h.
void jsk_interactive_marker::TransformableMesh::setRGBA | ( | float | r, |
float | g, | ||
float | b, | ||
float | a | ||
) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 111 of file transformable_object.h.
bool jsk_interactive_marker::TransformableMesh::setX | ( | std_msgs::Float32 | x | ) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 115 of file transformable_object.h.
void jsk_interactive_marker::TransformableMesh::setXYZ | ( | float | x, |
float | y, | ||
float | z | ||
) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 113 of file transformable_object.h.
bool jsk_interactive_marker::TransformableMesh::setY | ( | std_msgs::Float32 | y | ) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 116 of file transformable_object.h.
bool jsk_interactive_marker::TransformableMesh::setZ | ( | std_msgs::Float32 | z | ) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 117 of file transformable_object.h.
Definition at line 118 of file transformable_object.h.
Definition at line 125 of file transformable_object.h.
Definition at line 124 of file transformable_object.h.
Definition at line 123 of file transformable_object.h.
Definition at line 122 of file transformable_object.h.
Definition at line 120 of file transformable_object.h.
Definition at line 121 of file transformable_object.h.