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

#include <fanuc_grinding_rviz_plugin.h>

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

Signals

void displayStatus (const QString)
 
void enableWidget (const bool)
 
void sendCADAndScanDatas (const QString, const QString)
 
- Signals inherited from rviz::Panel
void configChanged ()
 

Public Member Functions

 FanucGrindingRvizPlugin (QWidget *parent=0)
 
virtual ~FanucGrindingRvizPlugin ()
 
- Public Member Functions inherited from rviz::Panel
virtual QString getClassId () const
 
virtual QString getDescription () const
 
virtual QString getName () const
 
void initialize (VisualizationManager *manager)
 
virtual void load (const Config &config)
 
virtual void onInitialize ()
 
 Panel (QWidget *parent=0)
 
virtual void save (Config config) const
 
virtual void setClassId (const QString &class_id)
 
virtual void setDescription (const QString &description)
 
virtual void setName (const QString &name)
 
virtual ~Panel ()
 

Protected Slots

void displayMsgBoxHandler (const QString title, const QString msg, const QString info_msg)
 
void displayStatusHandler (const QString message)
 
void enablePanelAlignmentHandler ()
 
void enablePanelComparisonHandler ()
 
void enablePanelHandler (const bool)
 
void enablePanelPathPlanningHandler ()
 
void enablePanelPostProcessorHandler ()
 
virtual void load (const rviz::Config &config)
 
virtual void save (rviz::Config config) const
 
void sendCADAndScanDatasSlot ()
 
void setCADDatas (const QString cad_path)
 
void setRobotTrajectoryData ()
 
void setScanDatas (const QString scan_path)
 
virtual void triggerSave ()
 

Protected Attributes

AlignmentWidgetalignment_widget_
 
QString cad_filename_
 
ComparisonWidgetcomparison_widget_
 
PathPlanningWidgetpath_planning_widget_
 
PostProcessorWidgetpost_processor_widget_
 
QString scan_filename_
 
ScanningWidgetscanning_widget_
 
QLabel * status_label_
 
QTabWidget * tab_widget_
 
- Protected Attributes inherited from rviz::Panel
VisualizationManagervis_manager_
 

Detailed Description

Definition at line 21 of file fanuc_grinding_rviz_plugin.h.

Constructor & Destructor Documentation

fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::FanucGrindingRvizPlugin ( QWidget *  parent = 0)

Definition at line 13 of file fanuc_grinding_rviz_plugin.cpp.

fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::~FanucGrindingRvizPlugin ( )
virtual

Definition at line 135 of file fanuc_grinding_rviz_plugin.cpp.

Member Function Documentation

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::displayMsgBoxHandler ( const QString  title,
const QString  msg,
const QString  info_msg 
)
protectedslot

Definition at line 168 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::displayStatus ( const QString  )
signal
void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::displayStatusHandler ( const QString  message)
protectedslot

Definition at line 163 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::enablePanelAlignmentHandler ( )
protectedslot

Definition at line 138 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::enablePanelComparisonHandler ( )
protectedslot

Definition at line 143 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::enablePanelHandler ( const bool  status)
protectedslot

Definition at line 158 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::enablePanelPathPlanningHandler ( )
protectedslot

Definition at line 148 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::enablePanelPostProcessorHandler ( )
protectedslot

Definition at line 153 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::enableWidget ( const bool  )
signal
void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::load ( const rviz::Config config)
protectedvirtualslot

Definition at line 219 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::save ( rviz::Config  config) const
protectedvirtualslot

Definition at line 208 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::sendCADAndScanDatas ( const QString  ,
const QString   
)
signal
void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::sendCADAndScanDatasSlot ( )
protectedslot

Definition at line 202 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::setCADDatas ( const QString  cad_path)
protectedslot

Definition at line 186 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::setRobotTrajectoryData ( )
protectedslot

Definition at line 196 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::setScanDatas ( const QString  scan_path)
protectedslot

Definition at line 191 of file fanuc_grinding_rviz_plugin.cpp.

void fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::triggerSave ( )
protectedvirtualslot

Definition at line 181 of file fanuc_grinding_rviz_plugin.cpp.

Member Data Documentation

AlignmentWidget* fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::alignment_widget_
protected

Definition at line 57 of file fanuc_grinding_rviz_plugin.h.

QString fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::cad_filename_
protected

Definition at line 52 of file fanuc_grinding_rviz_plugin.h.

ComparisonWidget* fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::comparison_widget_
protected

Definition at line 58 of file fanuc_grinding_rviz_plugin.h.

PathPlanningWidget* fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::path_planning_widget_
protected

Definition at line 59 of file fanuc_grinding_rviz_plugin.h.

PostProcessorWidget* fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::post_processor_widget_
protected

Definition at line 60 of file fanuc_grinding_rviz_plugin.h.

QString fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::scan_filename_
protected

Definition at line 53 of file fanuc_grinding_rviz_plugin.h.

ScanningWidget* fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::scanning_widget_
protected

Definition at line 56 of file fanuc_grinding_rviz_plugin.h.

QLabel* fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::status_label_
protected

Definition at line 62 of file fanuc_grinding_rviz_plugin.h.

QTabWidget* fanuc_grinding_rviz_plugin::FanucGrindingRvizPlugin::tab_widget_
protected

Definition at line 55 of file fanuc_grinding_rviz_plugin.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