Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Private Slots | Private Member Functions | Private Attributes
jsk_rviz_plugins::OverlayCameraDisplay Class Reference

#include <overlay_camera_display.h>

Inheritance diagram for jsk_rviz_plugins::OverlayCameraDisplay:
Inheritance graph
[legend]

List of all members.

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::IntPropertyheight_property_
bool initializedp_
int left_
rviz::IntPropertyleft_property_
OverlayObject::Ptr overlay_
RenderPanelrender_panel_
ROSImageTexture texture_
float texture_alpha_
rviz::FloatPropertytexture_alpha_property_
int top_
rviz::IntPropertytop_property_
int width_
rviz::IntPropertywidth_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

FloatPropertyalpha_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_
EnumPropertyimage_position_property_
bool new_caminfo_
uint32_t vis_bit_
DisplayGroupVisibilityPropertyvisibility_property_
FloatPropertyzoom_property_

Detailed Description

Definition at line 85 of file overlay_camera_display.h.


Constructor & Destructor Documentation

Definition at line 88 of file overlay_camera_display.cpp.

Definition at line 136 of file overlay_camera_display.cpp.


Member Function Documentation

void jsk_rviz_plugins::OverlayCameraDisplay::caminfoCallback ( const sensor_msgs::CameraInfo::ConstPtr &  msg) [private]

Definition at line 586 of file overlay_camera_display.cpp.

Definition at line 360 of file overlay_camera_display.cpp.

Reimplemented from rviz::ImageDisplayBase.

Definition at line 593 of file overlay_camera_display.cpp.

Definition at line 348 of file overlay_camera_display.cpp.

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.

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.

Definition at line 406 of file overlay_camera_display.cpp.

Reimplemented from rviz::ImageDisplayBase.

Definition at line 600 of file overlay_camera_display.cpp.

Reimplemented from rviz::ImageDisplayBase.

Definition at line 296 of file overlay_camera_display.cpp.

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.

Definition at line 328 of file overlay_camera_display.cpp.

Definition at line 428 of file overlay_camera_display.cpp.

Definition at line 611 of file overlay_camera_display.cpp.

Definition at line 616 of file overlay_camera_display.cpp.

Reimplemented from rviz::ImageDisplayBase.

Definition at line 354 of file overlay_camera_display.cpp.

Definition at line 626 of file overlay_camera_display.cpp.

Definition at line 621 of file overlay_camera_display.cpp.

Definition at line 606 of file overlay_camera_display.cpp.


Member Data Documentation

Definition at line 144 of file overlay_camera_display.h.

Definition at line 102 of file overlay_camera_display.h.

Definition at line 136 of file overlay_camera_display.h.

Definition at line 132 of file overlay_camera_display.h.

Definition at line 135 of file overlay_camera_display.h.

Definition at line 104 of file overlay_camera_display.h.

Definition at line 150 of file overlay_camera_display.h.

Definition at line 154 of file overlay_camera_display.h.

Definition at line 141 of file overlay_camera_display.h.

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.

Definition at line 139 of file overlay_camera_display.h.

Definition at line 133 of file overlay_camera_display.h.

Definition at line 138 of file overlay_camera_display.h.

Definition at line 156 of file overlay_camera_display.h.

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.

Definition at line 170 of file overlay_camera_display.h.

Definition at line 168 of file overlay_camera_display.h.

Definition at line 164 of file overlay_camera_display.h.

Definition at line 152 of file overlay_camera_display.h.

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.

Definition at line 169 of file overlay_camera_display.h.

Definition at line 166 of file overlay_camera_display.h.

Definition at line 168 of file overlay_camera_display.h.

Definition at line 165 of file overlay_camera_display.h.

Definition at line 158 of file overlay_camera_display.h.

Definition at line 147 of file overlay_camera_display.h.

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.


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


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Sun Sep 13 2015 22:29:03