#include <transformable_object.h>
Public Member Functions | |
float | getInteractiveMarkerScale () |
void | getRGBA (float &r, float &g, float &b, float &a) |
void | getRZ (float &r, float &z) |
visualization_msgs::Marker | getVisualizationMsgMarker () |
bool | setRadius (std_msgs::Float32 r) |
void | setRGBA (float r, float g, float b, float a) |
void | setRZ (float r, float z) |
bool | setZ (std_msgs::Float32 z) |
TransformableCylinder (float radius, float z, float r, float g, float b, float a, std::string frame, std::string name, std::string description) | |
Public Member Functions inherited from jsk_interactive_marker::TransformableObject | |
void | addControl (visualization_msgs::InteractiveMarker &int_marker) |
void | addMarker (visualization_msgs::InteractiveMarker &int_marker, bool always_visible=true, unsigned int interaction_mode=visualization_msgs::InteractiveMarkerControl::MOVE_3D) |
void | addPose (geometry_msgs::Pose msg, bool relative=false) |
std::string | getFrameId () |
visualization_msgs::InteractiveMarker | getInteractiveMarker () |
geometry_msgs::Pose | getPose (bool for_interactive_control=false) |
virtual void | getRSR (float &r, float &sr) |
int | getType () |
virtual void | getXYZ (float &x, float &y, float &z) |
std::vector< visualization_msgs::InteractiveMarkerControl > | makeRotateTransFixControl (unsigned int orientation_mode=visualization_msgs::InteractiveMarkerControl::FIXED) |
void | publishTF () |
void | setDisplayDescription (bool v) |
void | setDisplayInteractiveManipulator (bool v) |
virtual bool | setHeight (std_msgs::Float32 recieve_val) |
void | setInteractiveMarkerSetting (const InteractiveSettingConfig &config) |
void | setPose (geometry_msgs::Pose pose, bool for_interactive_control=false) |
virtual void | setRSR (float r, float sr) |
virtual bool | setSmallRadius (std_msgs::Float32 recieve_val) |
void | setType (int type) |
virtual bool | setX (std_msgs::Float32 recieve_val) |
virtual void | setXYZ (float x, float y, float z) |
virtual bool | setY (std_msgs::Float32 recieve_val) |
TransformableObject () | |
Public Attributes | |
float | cylinder_a_ |
float | cylinder_b_ |
float | cylinder_g_ |
float | cylinder_r_ |
float | cylinder_radius_ |
float | cylinder_z_ |
Public Attributes inherited from jsk_interactive_marker::TransformableObject | |
tf::TransformBroadcaster | br |
geometry_msgs::Pose | control_offset_pose_ |
std::string | description_ |
bool | display_description_ |
bool | display_interactive_manipulator_ |
std::string | frame_id_ |
unsigned int | interaction_mode_ |
int | interactive_manipulator_orientation_ |
visualization_msgs::Marker | marker_ |
std::string | name_ |
geometry_msgs::Pose | pose_ |
int | type_ |
Definition at line 163 of file transformable_object.h.
jsk_interactive_marker::TransformableCylinder::TransformableCylinder | ( | float | radius, |
float | z, | ||
float | r, | ||
float | g, | ||
float | b, | ||
float | a, | ||
std::string | frame, | ||
std::string | name, | ||
std::string | description | ||
) |
Definition at line 179 of file transformable_object.cpp.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 177 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 170 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 172 of file transformable_object.h.
|
virtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 194 of file transformable_object.cpp.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 174 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 169 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 171 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 175 of file transformable_object.h.
float jsk_interactive_marker::TransformableCylinder::cylinder_a_ |
Definition at line 184 of file transformable_object.h.
float jsk_interactive_marker::TransformableCylinder::cylinder_b_ |
Definition at line 183 of file transformable_object.h.
float jsk_interactive_marker::TransformableCylinder::cylinder_g_ |
Definition at line 182 of file transformable_object.h.
float jsk_interactive_marker::TransformableCylinder::cylinder_r_ |
Definition at line 181 of file transformable_object.h.
float jsk_interactive_marker::TransformableCylinder::cylinder_radius_ |
Definition at line 177 of file transformable_object.h.
float jsk_interactive_marker::TransformableCylinder::cylinder_z_ |
Definition at line 180 of file transformable_object.h.