Base class for widgets that display topic data.
More...
#include <TopicView.hh>
Inherits QDialog.
Inherited by ImagesView, ImageView, LaserView, and TextView.
|
| TopicView (QWidget *_parent, const std::string &_msgType, const std::string &_viewType, unsigned int _displayPeriod=500) |
| Constructor. More...
|
|
virtual | ~TopicView () |
| Destructor. More...
|
|
virtual void | SetTopic (const std::string &_topicName) |
| Set the name of the topic to get data from. More...
|
|
|
virtual void | closeEvent (QCloseEvent *_event) |
| Qt close event callback. More...
|
|
void | OnMsg (const common::Time &_dataTime, int _size) |
| Used by child class to indicate when a message has been received. More...
|
|
Base class for widgets that display topic data.
◆ TopicView()
TopicView |
( |
QWidget * |
_parent, |
|
|
const std::string & |
_msgType, |
|
|
const std::string & |
_viewType, |
|
|
unsigned int |
_displayPeriod = 500 |
|
) |
| |
Constructor.
- Parameters
-
[in] | _parent | Parent QWidget. |
[in] | _msgType | Type of message that the viewer can display. |
[in] | _parent | Pointer to the parent widget. |
[in] | _viewType | The type of the viewer. |
[in] | _displayPeriod | Milliseconds between display updates. |
◆ ~TopicView()
◆ closeEvent()
virtual void closeEvent |
( |
QCloseEvent * |
_event | ) |
|
|
protectedvirtual |
Qt close event callback.
- Parameters
-
[in] | _event | The close event info. |
◆ OnMsg()
Used by child class to indicate when a message has been received.
- Parameters
-
[in] | _dataTime | Time the data was created. This time should be the timestamp when data was generated on the server. |
[in] | _size | Size of the message in bytes. |
◆ SetTopic()
virtual void SetTopic |
( |
const std::string & |
_topicName | ) |
|
|
virtual |
◆ frame
This is the frame that each child class should populate.
◆ msgTypeName
Typename of the messages that can be displayed.
◆ node
Pointer to the node for communication.
◆ sub
Pointer to the topic subscriber that receives display data.
The documentation for this class was generated from the following file: