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: