Go to the documentation of this file.
35 #ifndef JSK_RVIZ_PLUGIN_OVERLAY_IMAGE_DISPLAY_H_
36 #define JSK_RVIZ_PLUGIN_OVERLAY_IMAGE_DISPLAY_H_
40 #include <OGRE/OgreTexture.h>
41 #include <OGRE/OgreColourValue.h>
42 #include <OGRE/OgreMaterial.h>
53 #include <sensor_msgs/Image.h>
89 #if ROS_VERSION_MINIMUM(1,12,0)
90 std::shared_ptr<image_transport::ImageTransport>
it_;
95 sensor_msgs::Image::ConstPtr
msg_;
105 virtual void update(
float wall_dt,
float ros_dt);
109 virtual void processMessage(
const sensor_msgs::Image::ConstPtr& msg);
virtual ~OverlayImageDisplay()
virtual void setPosition(int x, int y)
virtual void setImageSize()
sensor_msgs::Image::ConstPtr msg_
ImageTransportHintsProperty * transport_hint_property_
void updateOverwriteAlpha()
rviz::FloatProperty * alpha_property_
void updateKeepAspectRatio()
rviz::IntProperty * height_property_
virtual void unsubscribe()
rviz::IntProperty * left_property_
rviz::IntProperty * width_property_
virtual void processMessage(const sensor_msgs::Image::ConstPtr &msg)
virtual void movePosition(int x, int y)
OverlayObject::Ptr overlay_
boost::shared_ptr< image_transport::ImageTransport > it_
virtual void update(float wall_dt, float ros_dt)
rviz::BoolProperty * keep_aspect_ratio_property_
rviz::RosTopicProperty * update_topic_property_
image_transport::Subscriber sub_
virtual bool isInRegion(int x, int y)
rviz::IntProperty * top_property_
boost::shared_ptr< OverlayObject > Ptr
rviz::BoolProperty * overwrite_alpha_property_
virtual void onInitialize()
jsk_rviz_plugins
Author(s): Kei Okada
, Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Fri Aug 2 2024 08:50:14