Classes | Public Slots | Public Member Functions | Protected Slots | Protected Attributes | Private Types
jsk_rviz_plugins::RecordAction Class Reference

#include <record_action.h>

Inheritance diagram for jsk_rviz_plugins::RecordAction:
Inheritance graph
[legend]

List of all members.

Classes

struct  motionListLayout

Public Slots

void setTopic (const QString &topic)

Public Member Functions

virtual void load (const rviz::Config &config)
 RecordAction (QWidget *parent=0)
virtual void save (rviz::Config config) const

Protected Slots

void addTopicList (std::string topic_name)
void commandPlay ()
void OnClickDeleteButton (int id)
void OnClickPlayButton (int id)
void recordClick ()
void updateTopic ()

Protected Attributes

QComboBox * add_topic_box_
QVBoxLayout * layout
QSignalMapper * m_delete_sigmap_
QSignalMapper * m_play_sigmap_
std::vector< motionListLayoutmotion_list_layouts_
ros::NodeHandle nh_
QString output_topic_
ros::Publisher pub_
QPushButton * record_interface_button_
QLineEdit * record_motion_name_editor_
RecordState rstate_

Private Types

enum  RecordState { IDLE = 0, RECORD = 1 }

Detailed Description

Definition at line 22 of file record_action.h.


Member Enumeration Documentation

Enumerator:
IDLE 
RECORD 

Definition at line 24 of file record_action.h.


Constructor & Destructor Documentation

Definition at line 13 of file record_action.cpp.


Member Function Documentation

void jsk_rviz_plugins::RecordAction::addTopicList ( std::string  topic_name) [protected, slot]

Definition at line 86 of file record_action.cpp.

void jsk_rviz_plugins::RecordAction::commandPlay ( ) [inline, protected, slot]

Definition at line 43 of file record_action.h.

void jsk_rviz_plugins::RecordAction::load ( const rviz::Config config) [virtual]

Reimplemented from rviz::Panel.

Definition at line 137 of file record_action.cpp.

void jsk_rviz_plugins::RecordAction::OnClickDeleteButton ( int  id) [protected, slot]

Definition at line 55 of file record_action.cpp.

void jsk_rviz_plugins::RecordAction::OnClickPlayButton ( int  id) [protected, slot]

Definition at line 41 of file record_action.cpp.

void jsk_rviz_plugins::RecordAction::recordClick ( ) [protected, slot]

Definition at line 77 of file record_action.cpp.

void jsk_rviz_plugins::RecordAction::save ( rviz::Config  config) const [virtual]

Reimplemented from rviz::Panel.

Definition at line 132 of file record_action.cpp.

void jsk_rviz_plugins::RecordAction::setTopic ( const QString &  topic) [inline, slot]

Definition at line 37 of file record_action.h.

void jsk_rviz_plugins::RecordAction::updateTopic ( ) [inline, protected, slot]

Definition at line 41 of file record_action.h.


Member Data Documentation

Definition at line 58 of file record_action.h.

QVBoxLayout* jsk_rviz_plugins::RecordAction::layout [protected]

Definition at line 63 of file record_action.h.

Definition at line 60 of file record_action.h.

Definition at line 61 of file record_action.h.

Definition at line 73 of file record_action.h.

Definition at line 76 of file record_action.h.

Definition at line 54 of file record_action.h.

Definition at line 75 of file record_action.h.

Definition at line 56 of file record_action.h.

Definition at line 52 of file record_action.h.

Definition at line 77 of file record_action.h.


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


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Wed May 1 2019 02:40:22