Public Member Functions | Public Attributes
jsk_interactive_marker::TransformableObject Class Reference

#include <transformable_object.h>

Inheritance diagram for jsk_interactive_marker::TransformableObject:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addControl (visualization_msgs::InteractiveMarker &int_marker, bool fixed=true)
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)
visualization_msgs::InteractiveMarker getInteractiveMarker ()
virtual float getInteractiveMarkerScale ()
geometry_msgs::Pose getPose ()
virtual visualization_msgs::Marker getVisualizationMsgMarker ()
std::vector
< visualization_msgs::InteractiveMarkerControl > 
makeRotateTransFixControl ()
virtual bool setHeight (std_msgs::Float32 recieve_val)
void setPose (geometry_msgs::Pose pose)
virtual bool setRadius (std_msgs::Float32 recieve_val)
virtual void setRGBA (float r, float g, float b, float a)
virtual bool setSmallRadius (std_msgs::Float32 recieve_val)
virtual bool setX (std_msgs::Float32 recieve_val)
virtual bool setY (std_msgs::Float32 recieve_val)
virtual bool setZ (std_msgs::Float32 recieve_val)
 TransformableObject ()

Public Attributes

std::string description_
std::string frame_id_
visualization_msgs::Marker marker_
std::string name_
geometry_msgs::Pose pose_

Detailed Description

Definition at line 15 of file transformable_object.h.


Constructor & Destructor Documentation

Definition at line 5 of file transformable_object.cpp.


Member Function Documentation

void TransformableObject::addControl ( visualization_msgs::InteractiveMarker &  int_marker,
bool  fixed = true 
)

Definition at line 64 of file transformable_object.cpp.

void TransformableObject::addMarker ( visualization_msgs::InteractiveMarker &  int_marker,
bool  always_visible = true,
unsigned int  interaction_mode = visualization_msgs::InteractiveMarkerControl::MOVE_3D 
)

Definition at line 54 of file transformable_object.cpp.

Definition at line 85 of file transformable_object.cpp.

visualization_msgs::InteractiveMarker TransformableObject::getInteractiveMarker ( )

Definition at line 72 of file transformable_object.cpp.

Definition at line 34 of file transformable_object.h.

virtual visualization_msgs::Marker jsk_interactive_marker::TransformableObject::getVisualizationMsgMarker ( ) [inline, virtual]
std::vector< visualization_msgs::InteractiveMarkerControl > TransformableObject::makeRotateTransFixControl ( )

Definition at line 13 of file transformable_object.cpp.

virtual bool jsk_interactive_marker::TransformableObject::setHeight ( std_msgs::Float32  recieve_val) [inline, virtual]

Definition at line 37 of file transformable_object.h.

Definition at line 32 of file transformable_object.h.

virtual bool jsk_interactive_marker::TransformableObject::setRadius ( std_msgs::Float32  recieve_val) [inline, virtual]
virtual void jsk_interactive_marker::TransformableObject::setRGBA ( float  r,
float  g,
float  b,
float  a 
) [inline, virtual]
virtual bool jsk_interactive_marker::TransformableObject::setSmallRadius ( std_msgs::Float32  recieve_val) [inline, virtual]

Reimplemented in jsk_interactive_marker::TransformableTorus.

Definition at line 36 of file transformable_object.h.

virtual bool jsk_interactive_marker::TransformableObject::setX ( std_msgs::Float32  recieve_val) [inline, virtual]

Reimplemented in jsk_interactive_marker::TransformableBox.

Definition at line 38 of file transformable_object.h.

virtual bool jsk_interactive_marker::TransformableObject::setY ( std_msgs::Float32  recieve_val) [inline, virtual]

Reimplemented in jsk_interactive_marker::TransformableBox.

Definition at line 39 of file transformable_object.h.

virtual bool jsk_interactive_marker::TransformableObject::setZ ( std_msgs::Float32  recieve_val) [inline, virtual]

Member Data Documentation

Definition at line 30 of file transformable_object.h.

Definition at line 29 of file transformable_object.h.

Definition at line 26 of file transformable_object.h.

Definition at line 28 of file transformable_object.h.

Definition at line 27 of file transformable_object.h.


The documentation for this class was generated from the following files:


jsk_interactive_marker
Author(s): furuta
autogenerated on Mon Oct 6 2014 01:19:15