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_
QCheckBox * chk_use_jade_xacro_
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, bool use_jade_xacro=false)
 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 65 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 238 of file start_screen_widget.cpp.


Member Function Documentation

Get the full package path for editing an existing package.

Definition at line 794 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 779 of file start_screen_widget.cpp.

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

Definition at line 746 of file start_screen_widget.cpp.

Definition at line 650 of file start_screen_widget.cpp.

Load exisiting package files.

Definition at line 322 of file start_screen_widget.cpp.

Button event for loading user chosen files.

Definition at line 279 of file start_screen_widget.cpp.

Load chosen files for creating new package.

Definition at line 424 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 591 of file start_screen_widget.cpp.

bool moveit_setup_assistant::StartScreenWidget::loadURDFFile ( const std::string &  urdf_file_path,
bool  use_jade_xacro = false 
) [private]

Load URDF File to Parameter Server.

Definition at line 504 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 617 of file start_screen_widget.cpp.

User has chosen to show edit options.

Definition at line 263 of file start_screen_widget.cpp.

User has chosen to show new options.

Definition at line 247 of file start_screen_widget.cpp.


Member Data Documentation

Definition at line 89 of file start_screen_widget.h.

Definition at line 88 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 98 of file start_screen_widget.h.

Create new config files, or load existing one?

Definition at line 133 of file start_screen_widget.h.

Definition at line 94 of file start_screen_widget.h.

Definition at line 95 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 92 of file start_screen_widget.h.

Definition at line 93 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.

Definition at line 86 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 Wed Jun 19 2019 19:25:13