Go to the documentation of this file.
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>
72 void update(
float wall_dt,
float ros_dt)
override;
73 void reset()
override;
84 void processMessage(
const sensor_msgs::Image::ConstPtr& msg)
override;
Ogre::SceneManager * img_scene_manager_
Property specialized to provide getter for booleans.
void processMessage(const sensor_msgs::Image::ConstPtr &msg) override
Implement this to process the contents of a message.
virtual void updateNormalizeOptions()
void reset() override
Called to tell the display to clear its state.
IntProperty * median_buffer_size_property_
Property specialized to enforce floating point max/min.
FloatProperty * min_property_
MouseClick * mouse_click_
BoolProperty * normalize_property_
Ogre::MaterialPtr material_
RenderPanel * render_panel_
Display subclass for subscribing and displaying to image messages.
void updateTopic() override
Update topic and resubscribe.
Ogre::SceneNode * img_scene_node_
void onEnable() override
Derived classes override this to do the actual work of enabling themselves.
void onDisable() override
Derived classes override this to do the actual work of disabling themselves.
Class for capturing mouse clicks.
void update(float wall_dt, float ros_dt) override
Called periodically by the visualization manager.
void onInitialize() override
Override this function to do subclass-specific initialization.
Property specialized to provide max/min enforcement for integers.
Ogre::Rectangle2D * screen_rect_
FloatProperty * max_property_
rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust, William Woodall
autogenerated on Fri Aug 2 2024 08:43:09