Public Member Functions | Private Slots | Private Attributes
moveit_setup_assistant::SetupAssistantWidget Class Reference

#include <setup_assistant_widget.h>

List of all members.

Public Member Functions

void closeEvent (QCloseEvent *event)
void moveToScreen (const int index)
virtual bool notify (QObject *rec, QEvent *ev)
 SetupAssistantWidget (QWidget *parent, boost::program_options::variables_map args)
 ~SetupAssistantWidget ()

Private Slots

void highlightGroup (const std::string &group_name)
void highlightLink (const std::string &link_name, const QColor &color)
void loadRviz ()
void navigationClicked (const QModelIndex &index)
void progressPastStartScreen ()
void setModalMode (bool isModal)
void unhighlightAll ()
void updateTimer ()
void virtualJointReferenceFrameChanged ()

Private Attributes

AuthorInformationWidgetaiw_
ConfigurationFilesWidgetcfw_
boost::mutex change_screen_lock_
moveit_setup_assistant::MoveItConfigDataPtr config_data_
 Contains all the configuration data for the setup assistant.
int current_index_
DefaultCollisionsWidgetdcw_
EndEffectorsWidgetefw_
QStackedLayout * main_content_
QWidget * middle_frame_
QList< QString > nav_name_list_
NavigationWidgetnavs_view_
PlanningGroupsWidgetpgw_
PassiveJointsWidgetpjw_
moveit_rviz_plugin::RobotStateDisplayrobot_state_display_
RobotPosesWidgetrpw_
QWidget * rviz_container_
rviz::VisualizationManagerrviz_manager_
rviz::RenderPanelrviz_render_panel_
QSplitter * splitter_
StartScreenWidgetssw_
VirtualJointsWidgetvjw_

Detailed Description

Definition at line 88 of file setup_assistant_widget.h.


Constructor & Destructor Documentation

moveit_setup_assistant::SetupAssistantWidget::SetupAssistantWidget ( QWidget *  parent,
boost::program_options::variables_map  args 
)

Construct the setup assistant widget, the primary window for this application

Parameters:
parent- used by Qt for destructing all elements
Returns:

Definition at line 64 of file setup_assistant_widget.cpp.

Deconstructor

Definition at line 169 of file setup_assistant_widget.cpp.


Member Function Documentation

Qt close event function for reminding user to save

Parameters:
eventA Qt paramenter

Definition at line 429 of file setup_assistant_widget.cpp.

void moveit_setup_assistant::SetupAssistantWidget::highlightGroup ( const std::string &  group_name) [private, slot]

Highlight a robot group

Definition at line 379 of file setup_assistant_widget.cpp.

void moveit_setup_assistant::SetupAssistantWidget::highlightLink ( const std::string &  link_name,
const QColor &  color 
) [private, slot]

Highlight a link of the robot

Parameters:
link_namename of link to highlight

Definition at line 369 of file setup_assistant_widget.cpp.

Load Rviz once we have a robot description ready

Definition at line 327 of file setup_assistant_widget.cpp.

Changes viewable screen

Parameters:
indexscreen index to switch to

Definition at line 200 of file setup_assistant_widget.cpp.

void moveit_setup_assistant::SetupAssistantWidget::navigationClicked ( const QModelIndex &  index) [private, slot]

Show/hide the Rviz right panel

Parameters:
showbool - whether to show Event for changing screens by user clicking
indexscreen id

Definition at line 191 of file setup_assistant_widget.cpp.

bool moveit_setup_assistant::SetupAssistantWidget::notify ( QObject *  rec,
QEvent *  ev 
) [virtual]

Qt error handling function

Parameters:
rec
ev
Returns:
bool

Definition at line 450 of file setup_assistant_widget.cpp.

Call a function that enables navigation and goes to screen 2

Definition at line 226 of file setup_assistant_widget.cpp.

void moveit_setup_assistant::SetupAssistantWidget::setModalMode ( bool  isModal) [private, slot]

Change the widget modal state based on subwidgets state

Parameters:
isModalif true disable left navigation

Definition at line 460 of file setup_assistant_widget.cpp.

Unhighlight all links of a robot

Definition at line 399 of file setup_assistant_widget.cpp.

Event for spinning the ros node

Definition at line 319 of file setup_assistant_widget.cpp.

Definition at line 179 of file setup_assistant_widget.cpp.


Member Data Documentation

Definition at line 223 of file setup_assistant_widget.h.

Definition at line 224 of file setup_assistant_widget.h.

Definition at line 208 of file setup_assistant_widget.h.

moveit_setup_assistant::MoveItConfigDataPtr moveit_setup_assistant::SetupAssistantWidget::config_data_ [private]

Contains all the configuration data for the setup assistant.

Definition at line 227 of file setup_assistant_widget.h.

Definition at line 207 of file setup_assistant_widget.h.

Definition at line 217 of file setup_assistant_widget.h.

Definition at line 220 of file setup_assistant_widget.h.

Definition at line 206 of file setup_assistant_widget.h.

Definition at line 203 of file setup_assistant_widget.h.

Definition at line 200 of file setup_assistant_widget.h.

Definition at line 201 of file setup_assistant_widget.h.

Definition at line 218 of file setup_assistant_widget.h.

Definition at line 222 of file setup_assistant_widget.h.

Definition at line 213 of file setup_assistant_widget.h.

Definition at line 219 of file setup_assistant_widget.h.

Definition at line 204 of file setup_assistant_widget.h.

Definition at line 212 of file setup_assistant_widget.h.

Definition at line 211 of file setup_assistant_widget.h.

Definition at line 205 of file setup_assistant_widget.h.

Definition at line 216 of file setup_assistant_widget.h.

Definition at line 221 of file setup_assistant_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