#include <transformable_object.h>
Public Member Functions | |
std::vector< geometry_msgs::Point > | calcurateTriangleMesh () |
float | getInteractiveMarkerScale () |
void | getRGBA (float &r, float &g, float &b, float &a) |
void | getRSR (float &r, float &sr) |
visualization_msgs::Marker | getVisualizationMsgMarker () |
bool | setRadius (std_msgs::Float32 r) |
void | setRGBA (float r, float g, float b, float a) |
void | setRSR (float r, float sr) |
bool | setSmallRadius (std_msgs::Float32 sr) |
TransformableTorus (float radius, float small_radius, int u_div, int v_div, float r, float g, float b, float a, std::string frame, std::string name, std::string description) | |
Public Attributes | |
float | torus_a_ |
float | torus_b_ |
float | torus_g_ |
float | torus_r_ |
float | torus_radius_ |
float | torus_small_radius_ |
int | u_division_num_ |
int | v_division_num_ |
Definition at line 131 of file transformable_object.h.
jsk_interactive_marker::TransformableTorus::TransformableTorus | ( | float | radius, |
float | small_radius, | ||
int | u_div, | ||
int | v_div, | ||
float | r, | ||
float | g, | ||
float | b, | ||
float | a, | ||
std::string | frame, | ||
std::string | name, | ||
std::string | description | ||
) |
Definition at line 209 of file transformable_object.cpp.
std::vector< geometry_msgs::Point > jsk_interactive_marker::TransformableTorus::calcurateTriangleMesh | ( | ) |
Definition at line 227 of file transformable_object.cpp.
float jsk_interactive_marker::TransformableTorus::getInteractiveMarkerScale | ( | ) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 147 of file transformable_object.h.
void jsk_interactive_marker::TransformableTorus::getRGBA | ( | float & | r, |
float & | g, | ||
float & | b, | ||
float & | a | ||
) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 138 of file transformable_object.h.
void jsk_interactive_marker::TransformableTorus::getRSR | ( | float & | r, |
float & | sr | ||
) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 140 of file transformable_object.h.
visualization_msgs::Marker jsk_interactive_marker::TransformableTorus::getVisualizationMsgMarker | ( | ) | [virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 276 of file transformable_object.cpp.
bool jsk_interactive_marker::TransformableTorus::setRadius | ( | std_msgs::Float32 | r | ) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 142 of file transformable_object.h.
void jsk_interactive_marker::TransformableTorus::setRGBA | ( | float | r, |
float | g, | ||
float | b, | ||
float | a | ||
) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 137 of file transformable_object.h.
void jsk_interactive_marker::TransformableTorus::setRSR | ( | float | r, |
float | sr | ||
) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 139 of file transformable_object.h.
bool jsk_interactive_marker::TransformableTorus::setSmallRadius | ( | std_msgs::Float32 | sr | ) | [inline, virtual] |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 143 of file transformable_object.h.
Definition at line 154 of file transformable_object.h.
Definition at line 153 of file transformable_object.h.
Definition at line 152 of file transformable_object.h.
Definition at line 151 of file transformable_object.h.
Definition at line 147 of file transformable_object.h.
Definition at line 150 of file transformable_object.h.
Definition at line 156 of file transformable_object.h.
Definition at line 157 of file transformable_object.h.