Signals | Public Member Functions | Public Attributes | Private Slots | Private Member Functions | Private Attributes
moveit_setup_assistant::StartScreenWidget Class Reference

Start screen user interface for MoveIt Configuration Assistant. More...

#include <start_screen_widget.h>

Inheritance diagram for moveit_setup_assistant::StartScreenWidget:
Inheritance graph
[legend]

List of all members.

Signals

void loadRviz ()
 Inform the parent widget to load rviz. This is done so that progress bar can be more accurate.
void readyToProgress ()
 Event that is fired when the start screen has all its requirements completed and user can move on.

Public Member Functions

 StartScreenWidget (QWidget *parent, moveit_setup_assistant::MoveItConfigDataPtr config_data)
 Start screen user interface for MoveIt Configuration Assistant.
 ~StartScreenWidget ()

Public Attributes

QPushButton * btn_load_
moveit_setup_assistant::MoveItConfigDataPtr config_data_
 Contains all the configuration data for the setup assistant.
QImage * logo_image_
QLabel * logo_image_label_
QLabel * next_label_
QProgressBar * progress_bar_
QImage * right_image_
QLabel * right_image_label_
SelectModeWidgetselect_mode_
LoadPathWidgetstack_path_
LoadPathWidgeturdf_file_

Private Slots

void loadFilesClick ()
 Button event for loading user chosen files.
void showExistingOptions ()
 User has chosen to show edit options.
void showNewOptions ()
 User has chosen to show new options.

Private Member Functions

bool createFullPackagePath ()
 Get the full package path for editing an existing package.
bool createFullSRDFPath (const std::string &package_path)
 Make the full SRDF path using the loaded .setup_assistant data.
bool createFullURDFPath ()
 Make the full URDF path using the loaded .setup_assistant data.
bool extractPackageNameFromPath ()
bool loadExistingFiles ()
 Load exisiting package files.
bool loadNewFiles ()
 Load chosen files for creating new package.
bool loadSRDFFile (const std::string &srdf_file_path)
 Load SRDF File.
bool loadURDFFile (const std::string &urdf_file_path)
 Load URDF File to Parameter Server.
bool setSRDFFile (const std::string &srdf_string)
 Put SRDF File on Parameter Server.

Private Attributes

bool create_new_package_
 Create new config files, or load existing one?

Detailed Description

Start screen user interface for MoveIt Configuration Assistant.

Definition at line 64 of file start_screen_widget.h.


Constructor & Destructor Documentation

moveit_setup_assistant::StartScreenWidget::StartScreenWidget ( QWidget *  parent,
moveit_setup_assistant::MoveItConfigDataPtr  config_data 
)

Start screen user interface for MoveIt Configuration Assistant.

Definition at line 70 of file start_screen_widget.cpp.

Definition at line 229 of file start_screen_widget.cpp.


Member Function Documentation

Get the full package path for editing an existing package.

Definition at line 778 of file start_screen_widget.cpp.

bool moveit_setup_assistant::StartScreenWidget::createFullSRDFPath ( const std::string &  package_path) [private]

Make the full SRDF path using the loaded .setup_assistant data.

Definition at line 763 of file start_screen_widget.cpp.

Make the full URDF path using the loaded .setup_assistant data.

Definition at line 730 of file start_screen_widget.cpp.

Definition at line 634 of file start_screen_widget.cpp.

Load exisiting package files.

Definition at line 313 of file start_screen_widget.cpp.

Button event for loading user chosen files.

Definition at line 270 of file start_screen_widget.cpp.

Load chosen files for creating new package.

Definition at line 415 of file start_screen_widget.cpp.

Inform the parent widget to load rviz. This is done so that progress bar can be more accurate.

bool moveit_setup_assistant::StartScreenWidget::loadSRDFFile ( const std::string &  srdf_file_path) [private]

Load SRDF File.

Definition at line 575 of file start_screen_widget.cpp.

bool moveit_setup_assistant::StartScreenWidget::loadURDFFile ( const std::string &  urdf_file_path) [private]

Load URDF File to Parameter Server.

Definition at line 493 of file start_screen_widget.cpp.

Event that is fired when the start screen has all its requirements completed and user can move on.

bool moveit_setup_assistant::StartScreenWidget::setSRDFFile ( const std::string &  srdf_string) [private]

Put SRDF File on Parameter Server.

Definition at line 601 of file start_screen_widget.cpp.

User has chosen to show edit options.

Definition at line 254 of file start_screen_widget.cpp.

User has chosen to show new options.

Definition at line 238 of file start_screen_widget.cpp.


Member Data Documentation

Definition at line 87 of file start_screen_widget.h.

moveit_setup_assistant::MoveItConfigDataPtr moveit_setup_assistant::StartScreenWidget::config_data_

Contains all the configuration data for the setup assistant.

Definition at line 96 of file start_screen_widget.h.

Create new config files, or load existing one?

Definition at line 131 of file start_screen_widget.h.

Definition at line 92 of file start_screen_widget.h.

Definition at line 93 of file start_screen_widget.h.

Definition at line 88 of file start_screen_widget.h.

Definition at line 89 of file start_screen_widget.h.

Definition at line 90 of file start_screen_widget.h.

Definition at line 91 of file start_screen_widget.h.

Definition at line 83 of file start_screen_widget.h.

Definition at line 84 of file start_screen_widget.h.

Definition at line 85 of file start_screen_widget.h.


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


moveit_setup_assistant
Author(s): Dave Coleman
autogenerated on Mon Jul 24 2017 02:22:30