#include <publish_click_camera_display.h>

Public Slots | |
| void | publishTopicChanged () |
Public Member Functions | |
| const std::string & | getPublishClickTopic () |
| virtual void | onInitialize () |
| PublishClickCameraDisplay () | |
| virtual void | update (float wall_dt, float ros_dt) |
| Overrides update so it can request a render at each pass. | |
| virtual | ~PublishClickCameraDisplay () |
Private Member Functions | |
| void | hideBlacklistDisplays (std::string blacklist_name) |
| void | restoreBlacklistDisplays () |
Private Attributes | |
| std::set< rviz::Display * > | hidden_displays_ |
| rviz::StringProperty * | publish_click_topic_property_ |
| PublishClickViewController * | publish_click_view_controller_ |
Extends the default camera display of rviz so that mouse clicks are broadcasted on a given topic Also can hide selected displays so they don't show up / are not selectable.
Definition at line 50 of file publish_click_camera_display.h.
Definition at line 43 of file publish_click_camera_display.cpp.
Definition at line 64 of file publish_click_camera_display.cpp.
| const std::string & pr2_interactive_manipulation::PublishClickCameraDisplay::getPublishClickTopic | ( | ) |
Definition at line 74 of file publish_click_camera_display.cpp.
| void pr2_interactive_manipulation::PublishClickCameraDisplay::hideBlacklistDisplays | ( | std::string | blacklist_name | ) | [private] |
| void pr2_interactive_manipulation::PublishClickCameraDisplay::onInitialize | ( | ) | [virtual] |
Reimplemented from rviz::AwesomeCameraDisplay.
Definition at line 49 of file publish_click_camera_display.cpp.
Definition at line 68 of file publish_click_camera_display.cpp.
| void pr2_interactive_manipulation::PublishClickCameraDisplay::restoreBlacklistDisplays | ( | ) | [private] |
| void pr2_interactive_manipulation::PublishClickCameraDisplay::update | ( | float | wall_dt, |
| float | ros_dt | ||
| ) | [virtual] |
Overrides update so it can request a render at each pass.
Reimplemented from rviz::AwesomeCameraDisplay.
Definition at line 79 of file publish_click_camera_display.cpp.
std::set<rviz::Display*> pr2_interactive_manipulation::PublishClickCameraDisplay::hidden_displays_ [private] |
Definition at line 72 of file publish_click_camera_display.h.
rviz::StringProperty* pr2_interactive_manipulation::PublishClickCameraDisplay::publish_click_topic_property_ [private] |
Definition at line 74 of file publish_click_camera_display.h.
PublishClickViewController* pr2_interactive_manipulation::PublishClickCameraDisplay::publish_click_view_controller_ [private] |
Definition at line 76 of file publish_click_camera_display.h.