Classes | 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]

Classes

struct  TopicDetails
 

Signals

void displayMessageBox (const QString, const QString, const QString, const QMessageBox::Icon)
 
void enable (const bool)
 
- 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=nullptr)
 
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)
 
 ~Panel () override
 

Protected Slots

void displayMessageBoxHandler (const QString title, const QString text, const QString info="", const QMessageBox::Icon icon=QMessageBox::Icon::Information)
 
virtual void load (const rviz::Config &config)
 
virtual void save (rviz::Config config) const
 
void settings ()
 
void topics ()
 
void updateTopicsDisplayed ()
 

Protected Attributes

std::map< std::string, TopicDetailsdisplayed_topics_
 
QVBoxLayout * layout_
 
ros::NodeHandle nh_
 
bool short_topic_names_ = false
 
QTableWidget * table_
 
std::vector< std::shared_ptr< TopicInfo > > topic_infos_
 
- Protected Attributes inherited from rviz::Panel
VisualizationManagervis_manager_
 

Detailed Description

Definition at line 31 of file display_topics.hpp.

Constructor & Destructor Documentation

◆ DisplayTopics()

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

Definition at line 5 of file display_topics.cpp.

◆ ~DisplayTopics()

topics_rviz_plugin::DisplayTopics::~DisplayTopics ( )
virtual

Definition at line 53 of file display_topics.cpp.

Member Function Documentation

◆ displayMessageBox

void topics_rviz_plugin::DisplayTopics::displayMessageBox ( const QString  ,
const QString  ,
const QString  ,
const QMessageBox::Icon   
)
signal

◆ displayMessageBoxHandler

void topics_rviz_plugin::DisplayTopics::displayMessageBoxHandler ( const QString  title,
const QString  text,
const QString  info = "",
const QMessageBox::Icon  icon = QMessageBox::Icon::Information 
)
protectedslot

Definition at line 392 of file display_topics.cpp.

◆ enable

void topics_rviz_plugin::DisplayTopics::enable ( const bool  )
signal

◆ load

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

Definition at line 58 of file display_topics.cpp.

◆ save

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

Definition at line 107 of file display_topics.cpp.

◆ settings

void topics_rviz_plugin::DisplayTopics::settings ( )
protectedslot

Definition at line 277 of file display_topics.cpp.

◆ topics

void topics_rviz_plugin::DisplayTopics::topics ( )
protectedslot

Definition at line 130 of file display_topics.cpp.

◆ updateTopicsDisplayed

void topics_rviz_plugin::DisplayTopics::updateTopicsDisplayed ( )
protectedslot

Definition at line 358 of file display_topics.cpp.

Member Data Documentation

◆ displayed_topics_

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

Definition at line 71 of file display_topics.hpp.

◆ layout_

QVBoxLayout* topics_rviz_plugin::DisplayTopics::layout_
protected

Definition at line 69 of file display_topics.hpp.

◆ nh_

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

Definition at line 66 of file display_topics.hpp.

◆ short_topic_names_

bool topics_rviz_plugin::DisplayTopics::short_topic_names_ = false
protected

Definition at line 68 of file display_topics.hpp.

◆ table_

QTableWidget* topics_rviz_plugin::DisplayTopics::table_
protected

Definition at line 70 of file display_topics.hpp.

◆ topic_infos_

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

Definition at line 72 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 Feb 28 2022 23:53:11