Class ImageView

Inheritance Relationships

Base Type

  • public rqt_gui_cpp::Plugin

Class Documentation

class ImageView : public rqt_gui_cpp::Plugin

Public Functions

ImageView()
virtual void initPlugin(qt_gui_cpp::PluginContext &context)
virtual void shutdownPlugin()
virtual void saveSettings(qt_gui_cpp::Settings &plugin_settings, qt_gui_cpp::Settings &instance_settings) const
virtual void restoreSettings(const qt_gui_cpp::Settings &plugin_settings, const qt_gui_cpp::Settings &instance_settings)

Protected Functions

virtual QSet<QString> getTopics(const QSet<QString> &message_types, const QSet<QString> &message_sub_types, const QList<QString> &transports)
virtual void selectTopic(const QString &topic)
virtual void callbackImage(const sensor_msgs::msg::Image::ConstSharedPtr &msg)
virtual void invertPixels(int x, int y)
QList<int> getGridIndices(int size) const
virtual void overlayGrid()

Protected Attributes

Ui::ImageViewWidget ui_
QWidget *widget_
image_transport::Subscriber subscriber_
cv::Mat conversion_mat_

Protected Slots

virtual void updateTopicList()
virtual void onTopicChanged(int index)
virtual void onZoom1(bool checked)
virtual void onDynamicRange(bool checked)
virtual void saveImage()
virtual void updateNumGridlines()
virtual void onMousePublish(bool checked)
virtual void onMouseLeft(int x, int y)
virtual void onPubTopicChanged()
virtual void onHideToolbarChanged(bool hide)
virtual void onRotateLeft()
virtual void onRotateRight()