#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) |
| TransformableBox (float length, float r, float g, float b, float a, std::string frame, std::string name, std::string description) | |
| TransformableBox (float x, float y, 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) |
| virtual void | getRZ (float &r, float &z) |
| int | getType () |
| 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 bool | setRadius (std_msgs::Float32 recieve_val) |
| virtual void | setRSR (float r, float sr) |
| virtual void | setRZ (float r, float z) |
| virtual bool | setSmallRadius (std_msgs::Float32 recieve_val) |
| void | setType (int type) |
| TransformableObject () | |
Public Attributes | |
| float | box_a_ |
| float | box_b_ |
| float | box_g_ |
| float | box_r_ |
| float | box_x_ |
| float | box_y_ |
| float | box_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 75 of file transformable_object.h.
| jsk_interactive_marker::TransformableBox::TransformableBox | ( | float | length, |
| float | r, | ||
| float | g, | ||
| float | b, | ||
| float | a, | ||
| std::string | frame, | ||
| std::string | name, | ||
| std::string | description | ||
| ) |
Definition at line 288 of file transformable_object.cpp.
| jsk_interactive_marker::TransformableBox::TransformableBox | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | r, | ||
| float | g, | ||
| float | b, | ||
| float | a, | ||
| std::string | frame, | ||
| std::string | name, | ||
| std::string | description | ||
| ) |
Definition at line 302 of file transformable_object.cpp.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 92 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 84 of file transformable_object.h.
|
virtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 318 of file transformable_object.cpp.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 86 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 83 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 88 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 85 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 89 of file transformable_object.h.
|
inlinevirtual |
Reimplemented from jsk_interactive_marker::TransformableObject.
Definition at line 90 of file transformable_object.h.
| float jsk_interactive_marker::TransformableBox::box_a_ |
Definition at line 100 of file transformable_object.h.
| float jsk_interactive_marker::TransformableBox::box_b_ |
Definition at line 99 of file transformable_object.h.
| float jsk_interactive_marker::TransformableBox::box_g_ |
Definition at line 98 of file transformable_object.h.
| float jsk_interactive_marker::TransformableBox::box_r_ |
Definition at line 97 of file transformable_object.h.
| float jsk_interactive_marker::TransformableBox::box_x_ |
Definition at line 92 of file transformable_object.h.
| float jsk_interactive_marker::TransformableBox::box_y_ |
Definition at line 95 of file transformable_object.h.
| float jsk_interactive_marker::TransformableBox::box_z_ |
Definition at line 96 of file transformable_object.h.