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

#include <alignment_widget.h>

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

Signals

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

Public Member Functions

 AlignmentWidget (QWidget *parent=NULL)
 
void load (const rviz::Config &config)
 
void save (rviz::Config config)
 
void setAlignmentParams (const fanuc_grinding_alignment::AlignmentService::Request &params)
 

Protected Slots

void alignment ()
 
void alignmentButtonHandler ()
 
void connectToServices ()
 
void enablePanelComparisonHandler ()
 
void setCADAndScanParams (const QString cad_filename, const QString scan_filename)
 
void triggerSave ()
 
void updateGUI ()
 
void updateInternalValues ()
 

Protected Attributes

QPushButton * alignment_button_
 
ros::ServiceClient alignment_service_
 
ros::NodeHandle nh_
 
fanuc_grinding_alignment::AlignmentService srv_alignment_
 

Detailed Description

Definition at line 17 of file alignment_widget.h.

Constructor & Destructor Documentation

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

Definition at line 9 of file alignment_widget.cpp.

Member Function Documentation

void fanuc_grinding_rviz_plugin::AlignmentWidget::alignment ( )
protectedslot

Definition at line 66 of file alignment_widget.cpp.

void fanuc_grinding_rviz_plugin::AlignmentWidget::alignmentButtonHandler ( )
protectedslot

Definition at line 57 of file alignment_widget.cpp.

void fanuc_grinding_rviz_plugin::AlignmentWidget::connectToServices ( )
protectedslot

Definition at line 87 of file alignment_widget.cpp.

void fanuc_grinding_rviz_plugin::AlignmentWidget::enablePanel ( const bool  )
signal
void fanuc_grinding_rviz_plugin::AlignmentWidget::enablePanelComparison ( )
signal
void fanuc_grinding_rviz_plugin::AlignmentWidget::enablePanelComparisonHandler ( )
protectedslot
void fanuc_grinding_rviz_plugin::AlignmentWidget::getCADAndScanParams ( )
signal
void fanuc_grinding_rviz_plugin::AlignmentWidget::guiChanged ( )
signal
void fanuc_grinding_rviz_plugin::AlignmentWidget::load ( const rviz::Config config)

Definition at line 121 of file alignment_widget.cpp.

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

Definition at line 115 of file alignment_widget.cpp.

void fanuc_grinding_rviz_plugin::AlignmentWidget::sendMsgBox ( const QString  title,
const QString  msg,
const QString  info_msg 
)
signal
void fanuc_grinding_rviz_plugin::AlignmentWidget::sendStatus ( const QString  status)
signal
void fanuc_grinding_rviz_plugin::AlignmentWidget::setAlignmentParams ( const fanuc_grinding_alignment::AlignmentService::Request &  params)

Definition at line 34 of file alignment_widget.cpp.

void fanuc_grinding_rviz_plugin::AlignmentWidget::setCADAndScanParams ( const QString  cad_filename,
const QString  scan_filename 
)
protectedslot

Definition at line 50 of file alignment_widget.cpp.

void fanuc_grinding_rviz_plugin::AlignmentWidget::triggerSave ( )
protectedslot

Definition at line 27 of file alignment_widget.cpp.

void fanuc_grinding_rviz_plugin::AlignmentWidget::updateGUI ( )
protectedslot

Definition at line 40 of file alignment_widget.cpp.

void fanuc_grinding_rviz_plugin::AlignmentWidget::updateInternalValues ( )
protectedslot

Definition at line 45 of file alignment_widget.cpp.

Member Data Documentation

QPushButton* fanuc_grinding_rviz_plugin::AlignmentWidget::alignment_button_
protected

Definition at line 50 of file alignment_widget.h.

ros::ServiceClient fanuc_grinding_rviz_plugin::AlignmentWidget::alignment_service_
protected

Definition at line 47 of file alignment_widget.h.

ros::NodeHandle fanuc_grinding_rviz_plugin::AlignmentWidget::nh_
protected

Definition at line 46 of file alignment_widget.h.

fanuc_grinding_alignment::AlignmentService fanuc_grinding_rviz_plugin::AlignmentWidget::srv_alignment_
protected

Definition at line 48 of file alignment_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