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
[legend]

Signals

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
VisualizationManagervis_manager_
 

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 ( )
virtual

Definition at line 46 of file display_topics.cpp.

Member Function Documentation

void topics_rviz_plugin::DisplayTopics::configure ( )
protectedslot

Definition at line 106 of file display_topics.cpp.

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

Definition at line 241 of file display_topics.cpp.

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

Definition at line 51 of file display_topics.cpp.

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

Definition at line 86 of file display_topics.cpp.

void topics_rviz_plugin::DisplayTopics::updateTopicsDisplayed ( )
protectedslot

Definition at line 220 of file display_topics.cpp.

Member Data Documentation

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

Definition at line 61 of file display_topics.hpp.

QVBoxLayout* topics_rviz_plugin::DisplayTopics::layout_
protected

Definition at line 59 of file display_topics.hpp.

ros::NodeHandle topics_rviz_plugin::DisplayTopics::nh_
protected

Definition at line 57 of file display_topics.hpp.

QTableWidget* topics_rviz_plugin::DisplayTopics::table_
protected

Definition at line 60 of file display_topics.hpp.

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

Definition at line 62 of file display_topics.hpp.


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


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