Public Member Functions | Protected Member Functions | Protected Attributes
Marker6DOF Class Reference

List of all members.

Public Member Functions

 Marker6DOF ()

Protected Member Functions

void calculateBoundingBox (visualization_msgs::Marker &object_marker)
void initializeInteractiveMarker ()
void menuFeedbackCB (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void moveMarkerCB (const geometry_msgs::PoseStamped::ConstPtr &msg)
void processFeedbackCB (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void publishTF (const geometry_msgs::PoseStamped &pose)
void timerCallback (const ros::TimerEvent &e)

Protected Attributes

interactive_markers::MenuHandler::EntryHandle circle_menu_entry_
std::string frame_id_
geometry_msgs::PoseStamped latest_pose_
double line_width_
interactive_markers::MenuHandler menu_handler_
boost::mutex mutex_
double object_a_
double object_b_
double object_g_
double object_r_
std::string object_type_
double object_x_
double object_y_
double object_z_
ros::Publisher pose_pub_
ros::Subscriber pose_stamped_sub_
bool publish_tf_
boost::shared_ptr
< interactive_markers::InteractiveMarkerServer
server_
bool show_6dof_circle_
boost::shared_ptr
< tf::TransformBroadcaster
tf_broadcaster_
std::string tf_frame_
ros::Timer timer_

Detailed Description

Definition at line 45 of file marker_6dof.cpp.


Constructor & Destructor Documentation

Marker6DOF::Marker6DOF ( ) [inline]

Definition at line 47 of file marker_6dof.cpp.


Member Function Documentation

void Marker6DOF::calculateBoundingBox ( visualization_msgs::Marker &  object_marker) [inline, protected]

Definition at line 110 of file marker_6dof.cpp.

void Marker6DOF::initializeInteractiveMarker ( ) [inline, protected]

Definition at line 150 of file marker_6dof.cpp.

void Marker6DOF::menuFeedbackCB ( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &  feedback) [inline, protected]

Definition at line 259 of file marker_6dof.cpp.

void Marker6DOF::moveMarkerCB ( const geometry_msgs::PoseStamped::ConstPtr &  msg) [inline, protected]

Definition at line 101 of file marker_6dof.cpp.

void Marker6DOF::processFeedbackCB ( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &  feedback) [inline, protected]

Definition at line 250 of file marker_6dof.cpp.

void Marker6DOF::publishTF ( const geometry_msgs::PoseStamped &  pose) [inline, protected]

Definition at line 241 of file marker_6dof.cpp.

void Marker6DOF::timerCallback ( const ros::TimerEvent e) [inline, protected]

Definition at line 272 of file marker_6dof.cpp.


Member Data Documentation

Definition at line 299 of file marker_6dof.cpp.

Definition at line 283 of file marker_6dof.cpp.

geometry_msgs::PoseStamped Marker6DOF::latest_pose_ [protected]

Definition at line 300 of file marker_6dof.cpp.

double Marker6DOF::line_width_ [protected]

Definition at line 292 of file marker_6dof.cpp.

Definition at line 280 of file marker_6dof.cpp.

Definition at line 298 of file marker_6dof.cpp.

double Marker6DOF::object_a_ [protected]

Definition at line 291 of file marker_6dof.cpp.

double Marker6DOF::object_b_ [protected]

Definition at line 290 of file marker_6dof.cpp.

double Marker6DOF::object_g_ [protected]

Definition at line 289 of file marker_6dof.cpp.

double Marker6DOF::object_r_ [protected]

Definition at line 288 of file marker_6dof.cpp.

Definition at line 284 of file marker_6dof.cpp.

double Marker6DOF::object_x_ [protected]

Definition at line 285 of file marker_6dof.cpp.

double Marker6DOF::object_y_ [protected]

Definition at line 286 of file marker_6dof.cpp.

double Marker6DOF::object_z_ [protected]

Definition at line 287 of file marker_6dof.cpp.

Definition at line 282 of file marker_6dof.cpp.

Definition at line 281 of file marker_6dof.cpp.

bool Marker6DOF::publish_tf_ [protected]

Definition at line 294 of file marker_6dof.cpp.

Definition at line 279 of file marker_6dof.cpp.

Definition at line 293 of file marker_6dof.cpp.

boost::shared_ptr<tf::TransformBroadcaster> Marker6DOF::tf_broadcaster_ [protected]

Definition at line 297 of file marker_6dof.cpp.

Definition at line 295 of file marker_6dof.cpp.

Definition at line 296 of file marker_6dof.cpp.


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


jsk_interactive_marker
Author(s): furuta
autogenerated on Sun Sep 13 2015 22:29:27