Public Slots | Public Member Functions | Private Attributes | List of all members
QtMotionGUI Class Reference

This class shows the motion of the robot. More...

#include <overview.hpp>

Inheritance diagram for QtMotionGUI:
Inheritance graph
[legend]

Public Slots

void clear ()
 
void showHide ()
 

Public Member Functions

void addState (const State &state, const Qt::GlobalColor motion_color=Qt::blue)
 
void addTrajectory (const std::list< State * > &trajectory)
 
 QtMotionGUI ()
 

Private Attributes

State last_state
 Last state added. More...
 
QTabWidget motion_window
 The window containing the displays. More...
 
bool not_first_state
 Is next state the first one? More...
 
QGraphicsScene path_scene
 
QGraphicsScene rot_vel_scene
 The scene containing the rotation velocity profile. More...
 
QGraphicsScene trans_vel_scene
 The scene containing the translation velocity profile. More...
 

Detailed Description

This class shows the motion of the robot.

It uses a tab window, one tab displaying the motion's path and the other the velocity profiles.

Since
0.3.1

Definition at line 24 of file overview.hpp.

Constructor & Destructor Documentation

QtMotionGUI::QtMotionGUI ( )

Definition at line 13 of file overview.cpp.

Member Function Documentation

void QtMotionGUI::addState ( const State state,
const Qt::GlobalColor  motion_color = Qt::blue 
)

Definition at line 39 of file overview.cpp.

void QtMotionGUI::addTrajectory ( const std::list< State * > &  trajectory)

Definition at line 29 of file overview.cpp.

void QtMotionGUI::clear ( )
slot

Definition at line 80 of file overview.cpp.

void QtMotionGUI::showHide ( )
inlineslot

Definition at line 46 of file overview.hpp.

Member Data Documentation

State QtMotionGUI::last_state
private

Last state added.

Definition at line 35 of file overview.hpp.

QTabWidget QtMotionGUI::motion_window
private

The window containing the displays.

Definition at line 27 of file overview.hpp.

bool QtMotionGUI::not_first_state
private

Is next state the first one?

Definition at line 34 of file overview.hpp.

QGraphicsScene QtMotionGUI::path_scene
private

The scene containing the path.

Definition at line 28 of file overview.hpp.

QGraphicsScene QtMotionGUI::rot_vel_scene
private

The scene containing the rotation velocity profile.

Definition at line 32 of file overview.hpp.

QGraphicsScene QtMotionGUI::trans_vel_scene
private

The scene containing the translation velocity profile.

Definition at line 30 of file overview.hpp.


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


qt_ctrl
Author(s): Alexis Scheuer
autogenerated on Wed Dec 16 2020 15:51:32