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

#include <transformable_interactive_server.h>

List of all members.

Public Member Functions

void addPose (geometry_msgs::Pose msg)
void focusPosePublish ()
void focusTextPublish ()
bool getPoseService (jsk_interactive_marker::GetPose::Request &req, jsk_interactive_marker::GetPose::Response &res)
void insertNewBox (std::string frame_id, std::string name, std::string description)
void insertNewCylinder (std::string frame_id, std::string name, std::string description)
void insertNewObject (TransformableObject *tobject, std::string name)
void insertNewTorus (std::string frame_id, std::string name, std::string description)
void processFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void run ()
void setColor (std_msgs::ColorRGBA msg)
void setPose (geometry_msgs::PoseStamped msg)
void setRadius (std_msgs::Float32 msg)
void setSmallRadius (std_msgs::Float32 msg)
void setX (std_msgs::Float32 msg)
void setY (std_msgs::Float32 msg)
void setZ (std_msgs::Float32 msg)
 TransformableInteractiveServer ()
void updateTransformableObject (TransformableObject *tobject)
 ~TransformableInteractiveServer ()

Public Attributes

ros::Subscriber addpose_sub_
std::string focus_object_marker_name_
ros::Publisher focus_pose_pub_
ros::Publisher focus_text_pub_
ros::ServiceServer get_pose_srv_
ros::NodeHandlen_
interactive_markers::InteractiveMarkerServerserver_
ros::Subscriber set_h_sub_
ros::Subscriber set_r_sub_
ros::Subscriber set_sm_r_sub_
ros::Subscriber set_x_sub_
ros::Subscriber set_y_sub_
ros::Subscriber set_z_sub_
ros::Subscriber setcolor_sub_
ros::Subscriber setpose_sub_
ros::Subscriber setrad_sub_
int torus_udiv_
int torus_vdiv_
map< string,
TransformableObject * > 
transformable_objects_map_

Detailed Description

Definition at line 20 of file transformable_interactive_server.h.


Constructor & Destructor Documentation

Definition at line 5 of file transformable_interactive_server.cpp.

Definition at line 34 of file transformable_interactive_server.cpp.


Member Function Documentation

Definition at line 137 of file transformable_interactive_server.cpp.

Definition at line 163 of file transformable_interactive_server.cpp.

Definition at line 143 of file transformable_interactive_server.cpp.

bool TransformableInteractiveServer::getPoseService ( jsk_interactive_marker::GetPose::Request &  req,
jsk_interactive_marker::GetPose::Response &  res 
)

Definition at line 124 of file transformable_interactive_server.cpp.

Definition at line 189 of file transformable_interactive_server.cpp.

Definition at line 195 of file transformable_interactive_server.cpp.

Definition at line 207 of file transformable_interactive_server.cpp.

Definition at line 201 of file transformable_interactive_server.cpp.

void TransformableInteractiveServer::processFeedback ( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &  feedback)

Definition at line 42 of file transformable_interactive_server.cpp.

Definition at line 217 of file transformable_interactive_server.cpp.

void TransformableInteractiveServer::setColor ( std_msgs::ColorRGBA  msg)

Definition at line 63 of file transformable_interactive_server.cpp.

void TransformableInteractiveServer::setPose ( geometry_msgs::PoseStamped  msg)

Definition at line 117 of file transformable_interactive_server.cpp.

void TransformableInteractiveServer::setRadius ( std_msgs::Float32  msg)

Definition at line 70 of file transformable_interactive_server.cpp.

void TransformableInteractiveServer::setSmallRadius ( std_msgs::Float32  msg)

Definition at line 78 of file transformable_interactive_server.cpp.

void TransformableInteractiveServer::setX ( std_msgs::Float32  msg)

Definition at line 86 of file transformable_interactive_server.cpp.

void TransformableInteractiveServer::setY ( std_msgs::Float32  msg)

Definition at line 94 of file transformable_interactive_server.cpp.

void TransformableInteractiveServer::setZ ( std_msgs::Float32  msg)

Definition at line 102 of file transformable_interactive_server.cpp.

Definition at line 110 of file transformable_interactive_server.cpp.


Member Data Documentation

Definition at line 57 of file transformable_interactive_server.h.

Definition at line 52 of file transformable_interactive_server.h.

Definition at line 69 of file transformable_interactive_server.h.

Definition at line 68 of file transformable_interactive_server.h.

Definition at line 66 of file transformable_interactive_server.h.

Definition at line 53 of file transformable_interactive_server.h.

Definition at line 70 of file transformable_interactive_server.h.

Definition at line 61 of file transformable_interactive_server.h.

Definition at line 59 of file transformable_interactive_server.h.

Definition at line 60 of file transformable_interactive_server.h.

Definition at line 62 of file transformable_interactive_server.h.

Definition at line 63 of file transformable_interactive_server.h.

Definition at line 64 of file transformable_interactive_server.h.

Definition at line 55 of file transformable_interactive_server.h.

Definition at line 56 of file transformable_interactive_server.h.

Definition at line 67 of file transformable_interactive_server.h.

Definition at line 73 of file transformable_interactive_server.h.

Definition at line 74 of file transformable_interactive_server.h.

Definition at line 71 of file transformable_interactive_server.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