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> 70 void onInitialize()
override;
71 void update(
float wall_dt,
float ros_dt)
override;
72 void reset()
override;
75 virtual void updateNormalizeOptions();
79 void onEnable()
override;
80 void onDisable()
override;
83 void processMessage(
const sensor_msgs::Image::ConstPtr& msg)
override;
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_