30 #ifndef RVIZ_IMAGE_DISPLAY_H 31 #define RVIZ_IMAGE_DISPLAY_H 33 #ifndef Q_MOC_RUN // See: https://bugreports.qt-project.org/browse/QTBUG-22829 36 # include <OgreMaterial.h> 37 # include <OgreRenderTargetListener.h> 38 # include <OgreSharedPtr.h> 71 virtual void onInitialize();
72 virtual void update(
float wall_dt,
float ros_dt );
76 virtual void updateNormalizeOptions();
80 virtual void onEnable();
81 virtual void onDisable();
84 virtual void processMessage(
const sensor_msgs::Image::ConstPtr& msg);
RenderPanel * render_panel_
BoolProperty * normalize_property_
FloatProperty * max_property_
Ogre::Rectangle2D * screen_rect_
Ogre::SceneManager * img_scene_manager_
Property specialized to enforce floating point max/min.
Property specialized to provide max/min enforcement for integers.
void update(const std::string &key, const XmlRpc::XmlRpcValue &v)
Display subclass for subscribing and displaying to image messages.
IntProperty * median_buffer_size_property_
FloatProperty * min_property_
Ogre::SceneNode * img_scene_node_
Property specialized to provide getter for booleans.
Ogre::MaterialPtr material_