#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.