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)
void loadRviz ()
void navigationClicked (const QModelIndex &index)
void progressPastStartScreen ()
void setModalMode (bool isModal)
void unhighlightAll ()
void updateTimer ()
void virtualJointReferenceFrameChanged ()

Private Attributes

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 159 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 407 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 354 of file setup_assistant_widget.cpp.

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

Highlight a link of the robot

Parameters:
link_namename of link to highlight

Definition at line 344 of file setup_assistant_widget.cpp.

Load Rviz once we have a robot description ready

Definition at line 302 of file setup_assistant_widget.cpp.

Changes viewable screen

Parameters:
indexscreen index to switch to

Definition at line 190 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 181 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 429 of file setup_assistant_widget.cpp.

Call a function that enables navigation and goes to screen 2

Definition at line 216 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 439 of file setup_assistant_widget.cpp.

Unhighlight all links of a robot

Definition at line 375 of file setup_assistant_widget.cpp.

Event for spinning the ros node

Definition at line 294 of file setup_assistant_widget.cpp.

Definition at line 169 of file setup_assistant_widget.cpp.


Member Data Documentation

Definition at line 226 of file setup_assistant_widget.h.

Definition at line 211 of file setup_assistant_widget.h.

Contains all the configuration data for the setup assistant.

Definition at line 229 of file setup_assistant_widget.h.

Definition at line 210 of file setup_assistant_widget.h.

Definition at line 220 of file setup_assistant_widget.h.

Definition at line 223 of file setup_assistant_widget.h.

Definition at line 209 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 204 of file setup_assistant_widget.h.

Definition at line 221 of file setup_assistant_widget.h.

Definition at line 225 of file setup_assistant_widget.h.

Definition at line 216 of file setup_assistant_widget.h.

Definition at line 222 of file setup_assistant_widget.h.

Definition at line 207 of file setup_assistant_widget.h.

Definition at line 215 of file setup_assistant_widget.h.

Definition at line 214 of file setup_assistant_widget.h.

Definition at line 208 of file setup_assistant_widget.h.

Definition at line 219 of file setup_assistant_widget.h.

Definition at line 224 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 Mon Oct 6 2014 02:32:28