Signals | Public Member Functions | Protected Slots | Protected Attributes | List of all members
fanuc_grinding_rviz_plugin::ComparisonWidget Class Reference

#include <comparison_widget.h>

Inheritance diagram for fanuc_grinding_rviz_plugin::ComparisonWidget:
Inheritance graph
[legend]

Signals

void enablePanel (bool)
 
void enablePanelPathPlanning ()
 
void getCADAndScanParams ()
 
void guiChanged ()
 
void sendMsgBox (const QString title, const QString msg, const QString info_msg)
 
void sendStatus (const QString status)
 

Public Member Functions

 ComparisonWidget (QWidget *parent=NULL)
 
void load (const rviz::Config &config)
 
void save (rviz::Config config)
 
void setComparisonParams (const fanuc_grinding_comparison::ComparisonService::Request &params)
 

Protected Slots

void comparison ()
 
void comparisonButtonHandler ()
 
void connectToServices ()
 
void enablePanelPathPlanningHandler ()
 
void setCADAndScanParams (const QString cad_filename, const QString scan_filename)
 
void triggerSave ()
 
void updateGUI ()
 
void updateInternalValues ()
 

Protected Attributes

QPushButton * comparison_button_
 
ros::ServiceClient comparison_service_
 
ros::NodeHandle nh_
 
fanuc_grinding_comparison::ComparisonService srv_comparison_
 

Detailed Description

Definition at line 17 of file comparison_widget.h.

Constructor & Destructor Documentation

fanuc_grinding_rviz_plugin::ComparisonWidget::ComparisonWidget ( QWidget *  parent = NULL)

Definition at line 9 of file comparison_widget.cpp.

Member Function Documentation

void fanuc_grinding_rviz_plugin::ComparisonWidget::comparison ( )
protectedslot

Definition at line 63 of file comparison_widget.cpp.

void fanuc_grinding_rviz_plugin::ComparisonWidget::comparisonButtonHandler ( )
protectedslot

Definition at line 55 of file comparison_widget.cpp.

void fanuc_grinding_rviz_plugin::ComparisonWidget::connectToServices ( )
protectedslot

Definition at line 84 of file comparison_widget.cpp.

void fanuc_grinding_rviz_plugin::ComparisonWidget::enablePanel ( bool  )
signal
void fanuc_grinding_rviz_plugin::ComparisonWidget::enablePanelPathPlanning ( )
signal
void fanuc_grinding_rviz_plugin::ComparisonWidget::enablePanelPathPlanningHandler ( )
protectedslot
void fanuc_grinding_rviz_plugin::ComparisonWidget::getCADAndScanParams ( )
signal
void fanuc_grinding_rviz_plugin::ComparisonWidget::guiChanged ( )
signal
void fanuc_grinding_rviz_plugin::ComparisonWidget::load ( const rviz::Config config)

Definition at line 118 of file comparison_widget.cpp.

void fanuc_grinding_rviz_plugin::ComparisonWidget::save ( rviz::Config  config)

Definition at line 112 of file comparison_widget.cpp.

void fanuc_grinding_rviz_plugin::ComparisonWidget::sendMsgBox ( const QString  title,
const QString  msg,
const QString  info_msg 
)
signal
void fanuc_grinding_rviz_plugin::ComparisonWidget::sendStatus ( const QString  status)
signal
void fanuc_grinding_rviz_plugin::ComparisonWidget::setCADAndScanParams ( const QString  cad_filename,
const QString  scan_filename 
)
protectedslot

Definition at line 48 of file comparison_widget.cpp.

void fanuc_grinding_rviz_plugin::ComparisonWidget::setComparisonParams ( const fanuc_grinding_comparison::ComparisonService::Request &  params)

Definition at line 32 of file comparison_widget.cpp.

void fanuc_grinding_rviz_plugin::ComparisonWidget::triggerSave ( )
protectedslot

Definition at line 25 of file comparison_widget.cpp.

void fanuc_grinding_rviz_plugin::ComparisonWidget::updateGUI ( )
protectedslot

Definition at line 38 of file comparison_widget.cpp.

void fanuc_grinding_rviz_plugin::ComparisonWidget::updateInternalValues ( )
protectedslot

Definition at line 43 of file comparison_widget.cpp.

Member Data Documentation

QPushButton* fanuc_grinding_rviz_plugin::ComparisonWidget::comparison_button_
protected

Definition at line 50 of file comparison_widget.h.

ros::ServiceClient fanuc_grinding_rviz_plugin::ComparisonWidget::comparison_service_
protected

Definition at line 47 of file comparison_widget.h.

ros::NodeHandle fanuc_grinding_rviz_plugin::ComparisonWidget::nh_
protected

Definition at line 46 of file comparison_widget.h.

fanuc_grinding_comparison::ComparisonService fanuc_grinding_rviz_plugin::ComparisonWidget::srv_comparison_
protected

Definition at line 48 of file comparison_widget.h.


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


rviz_plugin
Author(s): Kévin Bolloré, Victor Lamoine - Institut Maupertuis
autogenerated on Thu Dec 19 2019 03:38:28