Public Slots | Public Member Functions | Protected Member Functions | Private Attributes
tibi_dabo_sequence_editor::MainWindow Class Reference

Qt central, all operations relating to the view part here. More...

#include <main_window.hpp>

List of all members.

Public Slots

void on_actionAbout_triggered ()
void on_add_step_clicked ()
void on_create_sequence_clicked ()
void on_delete_step_clicked ()
void on_execute_sequence_clicked ()
void on_get_current_clicked ()
void on_insert_step_clicked ()
void on_load_sequence_clicked ()
void on_motion_step_changed ()
void on_save_sequence_clicked ()

Public Member Functions

void closeEvent (QCloseEvent *event)
 MainWindow (int argc, char **argv, QWidget *parent=0)
void showNoMasterMessage ()
 ~MainWindow ()

Protected Member Functions

void add_motion_step (std::vector< float > position, std::vector< float > velocity, float delay)
void config_joint (int index, bool enable, float min_pos, float max_pos, float min_vel, float max_vel)
void fill_motion_table (void)
void load_joints_config (void)
void timerEvent (QTimerEvent *event)

Private Attributes

unsigned int current_step
QSlider * desired_pos [NUM_JOINTS]
QLineEdit * desired_pos_value [NUM_JOINTS]
QSlider * desired_vel [NUM_JOINTS]
QLineEdit * desired_vel_value [NUM_JOINTS]
unsigned int dof
CEventServer * event_server
std::vector< float > max_pos
QLabel * max_pos_text [NUM_JOINTS]
std::vector< float > max_vel
QLabel * max_vel_text [NUM_JOINTS]
std::vector< float > min_pos
QLabel * min_pos_text [NUM_JOINTS]
std::vector< float > min_vel
QLabel * min_vel_text [NUM_JOINTS]
std::string motion_file_name
QLabel * position_text [NUM_JOINTS]
QNode qnode
std::vector< TMotionStep > seq
Ui::MainWindowDesign ui
QLabel * velocity_text [NUM_JOINTS]

Detailed Description

Qt central, all operations relating to the view part here.

Definition at line 40 of file main_window.hpp.


Constructor & Destructor Documentation

MainWindow::MainWindow ( int  argc,
char **  argv,
QWidget *  parent = 0 
)

Definition at line 33 of file main_window.cpp.

Definition at line 142 of file main_window.cpp.


Member Function Documentation

void MainWindow::add_motion_step ( std::vector< float >  position,
std::vector< float >  velocity,
float  delay 
) [protected]

Definition at line 233 of file main_window.cpp.

void MainWindow::closeEvent ( QCloseEvent *  event)

Definition at line 520 of file main_window.cpp.

void MainWindow::config_joint ( int  index,
bool  enable,
float  min_pos,
float  max_pos,
float  min_vel,
float  max_vel 
) [protected]

Definition at line 157 of file main_window.cpp.

void MainWindow::fill_motion_table ( void  ) [protected]

Definition at line 218 of file main_window.cpp.

void MainWindow::load_joints_config ( void  ) [protected]

Definition at line 183 of file main_window.cpp.

Definition at line 511 of file main_window.cpp.

Definition at line 420 of file main_window.cpp.

Definition at line 398 of file main_window.cpp.

Definition at line 439 of file main_window.cpp.

Definition at line 408 of file main_window.cpp.

Definition at line 264 of file main_window.cpp.

Definition at line 470 of file main_window.cpp.

Definition at line 295 of file main_window.cpp.

Definition at line 502 of file main_window.cpp.

Definition at line 381 of file main_window.cpp.

void MainWindow::timerEvent ( QTimerEvent *  event) [protected]

Definition at line 147 of file main_window.cpp.


Member Data Documentation

Definition at line 90 of file main_window.hpp.

Definition at line 83 of file main_window.hpp.

Definition at line 85 of file main_window.hpp.

Definition at line 84 of file main_window.hpp.

Definition at line 86 of file main_window.hpp.

Definition at line 96 of file main_window.hpp.

Definition at line 91 of file main_window.hpp.

Definition at line 93 of file main_window.hpp.

Definition at line 78 of file main_window.hpp.

Definition at line 95 of file main_window.hpp.

Definition at line 80 of file main_window.hpp.

Definition at line 92 of file main_window.hpp.

Definition at line 77 of file main_window.hpp.

Definition at line 94 of file main_window.hpp.

Definition at line 79 of file main_window.hpp.

Definition at line 88 of file main_window.hpp.

Definition at line 81 of file main_window.hpp.

Definition at line 75 of file main_window.hpp.

Definition at line 89 of file main_window.hpp.

Ui::MainWindowDesign tibi_dabo_sequence_editor::MainWindow::ui [private]

Definition at line 74 of file main_window.hpp.

Definition at line 82 of file main_window.hpp.


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


tibi_dabo_sequence_editor
Author(s): Sergi Hernandez Juan
autogenerated on Fri Dec 6 2013 23:02:16