#include <record_action.h>
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< motionListLayout > | motion_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 } |
Definition at line 16 of file record_action.h.
enum jsk_rviz_plugins::RecordAction::RecordState [private] |
Definition at line 18 of file record_action.h.
jsk_rviz_plugins::RecordAction::RecordAction | ( | QWidget * | parent = 0 | ) |
Definition at line 13 of file record_action.cpp.
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 | ( | ) | [protected, slot] |
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 | ) | [slot] |
void jsk_rviz_plugins::RecordAction::updateTopic | ( | ) | [protected, slot] |
QComboBox* jsk_rviz_plugins::RecordAction::add_topic_box_ [protected] |
Definition at line 52 of file record_action.h.
QVBoxLayout* jsk_rviz_plugins::RecordAction::layout [protected] |
Definition at line 57 of file record_action.h.
QSignalMapper* jsk_rviz_plugins::RecordAction::m_delete_sigmap_ [protected] |
Definition at line 54 of file record_action.h.
QSignalMapper* jsk_rviz_plugins::RecordAction::m_play_sigmap_ [protected] |
Definition at line 55 of file record_action.h.
Definition at line 67 of file record_action.h.
ros::NodeHandle jsk_rviz_plugins::RecordAction::nh_ [protected] |
Definition at line 70 of file record_action.h.
QString jsk_rviz_plugins::RecordAction::output_topic_ [protected] |
Definition at line 48 of file record_action.h.
ros::Publisher jsk_rviz_plugins::RecordAction::pub_ [protected] |
Definition at line 69 of file record_action.h.
QPushButton* jsk_rviz_plugins::RecordAction::record_interface_button_ [protected] |
Definition at line 50 of file record_action.h.
QLineEdit* jsk_rviz_plugins::RecordAction::record_motion_name_editor_ [protected] |
Definition at line 46 of file record_action.h.
RecordState jsk_rviz_plugins::RecordAction::rstate_ [protected] |
Definition at line 71 of file record_action.h.