Signals | Public Member Functions | Protected Slots | Protected Attributes | List of all members
topics_rviz_plugin::DisplayTopics Class Reference

#include <display_topics.hpp>

Inheritance diagram for topics_rviz_plugin::DisplayTopics:
Inheritance graph


void displayMessageBox (const QString, const QString, const QString, const QMessageBox::Icon)
- Signals inherited from rviz::Panel
void configChanged ()

Public Member Functions

 DisplayTopics (QWidget *parent=NULL)
virtual ~DisplayTopics ()
- Public Member Functions inherited from rviz::Panel
virtual QString getClassId () const
virtual QString getDescription () const
virtual QString getName () const
void initialize (VisualizationManager *manager)
virtual void load (const Config &config)
virtual void onInitialize ()
 Panel (QWidget *parent=0)
virtual void save (Config config) const
virtual void setClassId (const QString &class_id)
virtual void setDescription (const QString &description)
virtual void setName (const QString &name)
virtual ~Panel ()

Protected Slots

void configure ()
void displayMessageBoxHandler (const QString title, const QString message, const QString info_msg="", const QMessageBox::Icon icon=QMessageBox::Icon::Information)
virtual void load (const rviz::Config &config)
virtual void save (rviz::Config config) const
void updateTopicsDisplayed ()

Protected Attributes

std::map< std::string, std::string > displayed_topics_
QVBoxLayout * layout_
ros::NodeHandle nh_
QTableWidget * table_
std::vector< std::shared_ptr< TopicInfo > > topic_infos_
- Protected Attributes inherited from rviz::Panel

Detailed Description

Definition at line 30 of file display_topics.hpp.

Constructor & Destructor Documentation

topics_rviz_plugin::DisplayTopics::DisplayTopics ( QWidget *  parent = NULL)

Definition at line 5 of file display_topics.cpp.

topics_rviz_plugin::DisplayTopics::~DisplayTopics ( )

Definition at line 46 of file display_topics.cpp.

Member Function Documentation

void topics_rviz_plugin::DisplayTopics::configure ( )

Definition at line 106 of file display_topics.cpp.

void topics_rviz_plugin::DisplayTopics::displayMessageBox ( const QString  ,
const QString  ,
const QString  ,
const QMessageBox::Icon   
void topics_rviz_plugin::DisplayTopics::displayMessageBoxHandler ( const QString  title,
const QString  message,
const QString  info_msg = "",
const QMessageBox::Icon  icon = QMessageBox::Icon::Information 

Definition at line 241 of file display_topics.cpp.

void topics_rviz_plugin::DisplayTopics::load ( const rviz::Config config)

Definition at line 51 of file display_topics.cpp.

void topics_rviz_plugin::DisplayTopics::save ( rviz::Config  config) const

Definition at line 86 of file display_topics.cpp.

void topics_rviz_plugin::DisplayTopics::updateTopicsDisplayed ( )

Definition at line 220 of file display_topics.cpp.

Member Data Documentation

std::map<std::string, std::string> topics_rviz_plugin::DisplayTopics::displayed_topics_

Definition at line 61 of file display_topics.hpp.

QVBoxLayout* topics_rviz_plugin::DisplayTopics::layout_

Definition at line 59 of file display_topics.hpp.

ros::NodeHandle topics_rviz_plugin::DisplayTopics::nh_

Definition at line 57 of file display_topics.hpp.

QTableWidget* topics_rviz_plugin::DisplayTopics::table_

Definition at line 60 of file display_topics.hpp.

std::vector<std::shared_ptr<TopicInfo> > topics_rviz_plugin::DisplayTopics::topic_infos_

Definition at line 62 of file display_topics.hpp.

The documentation for this class was generated from the following files:

Author(s): Victor Lamoine - Institut Maupertuis
autogenerated on Mon Jun 10 2019 15:34:43