#include <overlay_camera_display.h>

| Public Member Functions | |
| virtual void | fixedFrameChanged () | 
| virtual void | onInitialize () | 
| OverlayCameraDisplay () | |
| virtual void | postRenderTargetUpdate (const Ogre::RenderTargetEvent &evt) | 
| virtual void | preRenderTargetUpdate (const Ogre::RenderTargetEvent &evt) | 
| virtual void | reset () | 
| virtual void | update (float wall_dt, float ros_dt) | 
| virtual | ~OverlayCameraDisplay () | 
| Static Public Attributes | |
| static const QString | BACKGROUND | 
| static const QString | BOTH | 
| static const QString | OVERLAY | 
| Protected Member Functions | |
| virtual void | onDisable () | 
| virtual void | onEnable () | 
| void | redraw () | 
| Protected Attributes | |
| int | height_ | 
| rviz::IntProperty * | height_property_ | 
| bool | initializedp_ | 
| int | left_ | 
| rviz::IntProperty * | left_property_ | 
| OverlayObject::Ptr | overlay_ | 
| RenderPanel * | render_panel_ | 
| ROSImageTexture | texture_ | 
| float | texture_alpha_ | 
| rviz::FloatProperty * | texture_alpha_property_ | 
| int | top_ | 
| rviz::IntProperty * | top_property_ | 
| int | width_ | 
| rviz::IntProperty * | width_property_ | 
| Private Slots | |
| void | forceRender () | 
| void | updateAlpha () | 
| void | updateHeight () | 
| void | updateLeft () | 
| virtual void | updateQueueSize () | 
| void | updateTextureAlpha () | 
| void | updateTop () | 
| void | updateWidth () | 
| Private Member Functions | |
| void | caminfoCallback (const sensor_msgs::CameraInfo::ConstPtr &msg) | 
| void | clear () | 
| virtual void | processMessage (const sensor_msgs::Image::ConstPtr &msg) | 
| void | subscribe () | 
| void | unsubscribe () | 
| bool | updateCamera () | 
| void | updateStatus () | 
| Private Attributes | |
| FloatProperty * | alpha_property_ | 
| Ogre::MaterialPtr | bg_material_ | 
| Ogre::SceneNode * | bg_scene_node_ | 
| Ogre::Rectangle2D * | bg_screen_rect_ | 
| boost::mutex | caminfo_mutex_ | 
| bool | caminfo_ok_ | 
| message_filters::Subscriber < sensor_msgs::CameraInfo > | caminfo_sub_ | 
| tf::MessageFilter < sensor_msgs::CameraInfo > * | caminfo_tf_filter_ | 
| sensor_msgs::CameraInfo::ConstPtr | current_caminfo_ | 
| Ogre::MaterialPtr | fg_material_ | 
| Ogre::SceneNode * | fg_scene_node_ | 
| Ogre::Rectangle2D * | fg_screen_rect_ | 
| bool | force_render_ | 
| EnumProperty * | image_position_property_ | 
| bool | new_caminfo_ | 
| uint32_t | vis_bit_ | 
| DisplayGroupVisibilityProperty * | visibility_property_ | 
| FloatProperty * | zoom_property_ | 
Definition at line 85 of file overlay_camera_display.h.
Definition at line 88 of file overlay_camera_display.cpp.
Definition at line 136 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::caminfoCallback | ( | const sensor_msgs::CameraInfo::ConstPtr & | msg | ) |  [private] | 
Definition at line 586 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::clear | ( | ) |  [private] | 
Definition at line 360 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::fixedFrameChanged | ( | ) |  [virtual] | 
Reimplemented from rviz::ImageDisplayBase.
Definition at line 593 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::forceRender | ( | ) |  [private, slot] | 
Definition at line 348 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::onDisable | ( | ) |  [protected, virtual] | 
Reimplemented from rviz::Display.
Definition at line 286 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::onEnable | ( | ) |  [protected, virtual] | 
Reimplemented from rviz::Display.
Definition at line 277 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::onInitialize | ( | ) |  [virtual] | 
Reimplemented from rviz::ImageDisplayBase.
Definition at line 162 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::postRenderTargetUpdate | ( | const Ogre::RenderTargetEvent & | evt | ) |  [virtual] | 
Definition at line 271 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::preRenderTargetUpdate | ( | const Ogre::RenderTargetEvent & | evt | ) |  [virtual] | 
Definition at line 261 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::processMessage | ( | const sensor_msgs::Image::ConstPtr & | msg | ) |  [private, virtual] | 
Implements rviz::ImageDisplayBase.
Definition at line 581 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::redraw | ( | ) |  [protected] | 
Definition at line 406 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::reset | ( | ) |  [virtual] | 
Reimplemented from rviz::ImageDisplayBase.
Definition at line 600 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::subscribe | ( | ) |  [private, virtual] | 
Reimplemented from rviz::ImageDisplayBase.
Definition at line 296 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::unsubscribe | ( | ) |  [private, virtual] | 
Reimplemented from rviz::ImageDisplayBase.
Definition at line 322 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::update | ( | float | wall_dt, | 
| float | ros_dt | ||
| ) |  [virtual] | 
Reimplemented from rviz::Display.
Definition at line 376 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::updateAlpha | ( | ) |  [private, slot] | 
Definition at line 328 of file overlay_camera_display.cpp.
| bool jsk_rviz_plugins::OverlayCameraDisplay::updateCamera | ( | ) |  [private] | 
Definition at line 428 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::updateHeight | ( | ) |  [private, slot] | 
Definition at line 611 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::updateLeft | ( | ) |  [private, slot] | 
Definition at line 616 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::updateQueueSize | ( | ) |  [private, virtual, slot] | 
Reimplemented from rviz::ImageDisplayBase.
Definition at line 354 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::updateStatus | ( | ) |  [private] | 
| void jsk_rviz_plugins::OverlayCameraDisplay::updateTextureAlpha | ( | ) |  [private, slot] | 
Definition at line 626 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::updateTop | ( | ) |  [private, slot] | 
Definition at line 621 of file overlay_camera_display.cpp.
| void jsk_rviz_plugins::OverlayCameraDisplay::updateWidth | ( | ) |  [private, slot] | 
Definition at line 606 of file overlay_camera_display.cpp.
Definition at line 144 of file overlay_camera_display.h.
| const QString jsk_rviz_plugins::OverlayCameraDisplay::BACKGROUND  [static] | 
Definition at line 102 of file overlay_camera_display.h.
| Ogre::MaterialPtr jsk_rviz_plugins::OverlayCameraDisplay::bg_material_  [private] | 
Definition at line 136 of file overlay_camera_display.h.
| Ogre::SceneNode* jsk_rviz_plugins::OverlayCameraDisplay::bg_scene_node_  [private] | 
Definition at line 132 of file overlay_camera_display.h.
| Ogre::Rectangle2D* jsk_rviz_plugins::OverlayCameraDisplay::bg_screen_rect_  [private] | 
Definition at line 135 of file overlay_camera_display.h.
| const QString jsk_rviz_plugins::OverlayCameraDisplay::BOTH  [static] | 
Definition at line 104 of file overlay_camera_display.h.
| boost::mutex jsk_rviz_plugins::OverlayCameraDisplay::caminfo_mutex_  [private] | 
Definition at line 150 of file overlay_camera_display.h.
| bool jsk_rviz_plugins::OverlayCameraDisplay::caminfo_ok_  [private] | 
Definition at line 154 of file overlay_camera_display.h.
| message_filters::Subscriber<sensor_msgs::CameraInfo> jsk_rviz_plugins::OverlayCameraDisplay::caminfo_sub_  [private] | 
Definition at line 141 of file overlay_camera_display.h.
| tf::MessageFilter<sensor_msgs::CameraInfo>* jsk_rviz_plugins::OverlayCameraDisplay::caminfo_tf_filter_  [private] | 
Definition at line 142 of file overlay_camera_display.h.
| sensor_msgs::CameraInfo::ConstPtr jsk_rviz_plugins::OverlayCameraDisplay::current_caminfo_  [private] | 
Definition at line 149 of file overlay_camera_display.h.
| Ogre::MaterialPtr jsk_rviz_plugins::OverlayCameraDisplay::fg_material_  [private] | 
Definition at line 139 of file overlay_camera_display.h.
| Ogre::SceneNode* jsk_rviz_plugins::OverlayCameraDisplay::fg_scene_node_  [private] | 
Definition at line 133 of file overlay_camera_display.h.
| Ogre::Rectangle2D* jsk_rviz_plugins::OverlayCameraDisplay::fg_screen_rect_  [private] | 
Definition at line 138 of file overlay_camera_display.h.
| bool jsk_rviz_plugins::OverlayCameraDisplay::force_render_  [private] | 
Definition at line 156 of file overlay_camera_display.h.
| int jsk_rviz_plugins::OverlayCameraDisplay::height_  [protected] | 
Definition at line 167 of file overlay_camera_display.h.
Definition at line 163 of file overlay_camera_display.h.
Definition at line 145 of file overlay_camera_display.h.
| bool jsk_rviz_plugins::OverlayCameraDisplay::initializedp_  [protected] | 
Definition at line 170 of file overlay_camera_display.h.
| int jsk_rviz_plugins::OverlayCameraDisplay::left_  [protected] | 
Definition at line 168 of file overlay_camera_display.h.
Definition at line 164 of file overlay_camera_display.h.
| bool jsk_rviz_plugins::OverlayCameraDisplay::new_caminfo_  [private] | 
Definition at line 152 of file overlay_camera_display.h.
| const QString jsk_rviz_plugins::OverlayCameraDisplay::OVERLAY  [static] | 
Definition at line 103 of file overlay_camera_display.h.
Definition at line 160 of file overlay_camera_display.h.
Definition at line 112 of file overlay_camera_display.h.
Definition at line 111 of file overlay_camera_display.h.
| float jsk_rviz_plugins::OverlayCameraDisplay::texture_alpha_  [protected] | 
Definition at line 169 of file overlay_camera_display.h.
Definition at line 166 of file overlay_camera_display.h.
| int jsk_rviz_plugins::OverlayCameraDisplay::top_  [protected] | 
Definition at line 168 of file overlay_camera_display.h.
Definition at line 165 of file overlay_camera_display.h.
| uint32_t jsk_rviz_plugins::OverlayCameraDisplay::vis_bit_  [private] | 
Definition at line 158 of file overlay_camera_display.h.
| DisplayGroupVisibilityProperty* jsk_rviz_plugins::OverlayCameraDisplay::visibility_property_  [private] | 
Definition at line 147 of file overlay_camera_display.h.
| int jsk_rviz_plugins::OverlayCameraDisplay::width_  [protected] | 
Definition at line 167 of file overlay_camera_display.h.
Definition at line 162 of file overlay_camera_display.h.
Definition at line 146 of file overlay_camera_display.h.