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 | timerPoseCallback (const ros::TimerEvent &e) |
void | timerTFCallback (const ros::TimerEvent &e) |
Protected Attributes | |
interactive_markers::MenuHandler::EntryHandle | circle_menu_entry_ |
std::string | frame_id_ |
double | int_marker_scale_ |
geometry_msgs::PoseStamped | latest_pose_ |
double | line_width_ |
interactive_markers::MenuHandler | menu_handler_ |
std::string | mesh_file_ |
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_pose_periodically_ |
bool | publish_tf_ |
std::shared_ptr< interactive_markers::InteractiveMarkerServer > | server_ |
bool | show_6dof_circle_ |
std::shared_ptr< tf::TransformBroadcaster > | tf_broadcaster_ |
std::string | tf_frame_ |
std::shared_ptr< tf::TransformListener > | tf_listener_ |
ros::Timer | timer_pose_ |
ros::Timer | timer_tf_ |
Definition at line 46 of file marker_6dof.cpp.
|
inline |
Definition at line 80 of file marker_6dof.cpp.
|
inlineprotected |
Definition at line 155 of file marker_6dof.cpp.
|
inlineprotected |
Definition at line 195 of file marker_6dof.cpp.
|
inlineprotected |
Definition at line 334 of file marker_6dof.cpp.
|
inlineprotected |
Definition at line 144 of file marker_6dof.cpp.
|
inlineprotected |
Definition at line 309 of file marker_6dof.cpp.
|
inlineprotected |
Definition at line 300 of file marker_6dof.cpp.
|
inlineprotected |
Definition at line 347 of file marker_6dof.cpp.
|
inlineprotected |
Definition at line 358 of file marker_6dof.cpp.
|
protected |
Definition at line 390 of file marker_6dof.cpp.
|
protected |
Definition at line 377 of file marker_6dof.cpp.
|
protected |
Definition at line 379 of file marker_6dof.cpp.
|
protected |
Definition at line 391 of file marker_6dof.cpp.
|
protected |
Definition at line 378 of file marker_6dof.cpp.
|
protected |
Definition at line 366 of file marker_6dof.cpp.
|
protected |
Definition at line 380 of file marker_6dof.cpp.
|
protected |
Definition at line 389 of file marker_6dof.cpp.
|
protected |
Definition at line 376 of file marker_6dof.cpp.
|
protected |
Definition at line 375 of file marker_6dof.cpp.
|
protected |
Definition at line 374 of file marker_6dof.cpp.
|
protected |
Definition at line 373 of file marker_6dof.cpp.
|
protected |
Definition at line 369 of file marker_6dof.cpp.
|
protected |
Definition at line 370 of file marker_6dof.cpp.
|
protected |
Definition at line 371 of file marker_6dof.cpp.
|
protected |
Definition at line 372 of file marker_6dof.cpp.
|
protected |
Definition at line 368 of file marker_6dof.cpp.
|
protected |
Definition at line 367 of file marker_6dof.cpp.
|
protected |
Definition at line 383 of file marker_6dof.cpp.
|
protected |
Definition at line 382 of file marker_6dof.cpp.
|
protected |
Definition at line 365 of file marker_6dof.cpp.
|
protected |
Definition at line 381 of file marker_6dof.cpp.
|
protected |
Definition at line 387 of file marker_6dof.cpp.
|
protected |
Definition at line 384 of file marker_6dof.cpp.
|
protected |
Definition at line 388 of file marker_6dof.cpp.
|
protected |
Definition at line 385 of file marker_6dof.cpp.
|
protected |
Definition at line 386 of file marker_6dof.cpp.