5 #include <QtConcurrent/QtConcurrentRun> 36 QVBoxLayout* status_layout =
new QVBoxLayout;
37 status_layout->addWidget(
new QLabel(
"Status:"));
40 QVBoxLayout* global_layout =
new QVBoxLayout;
42 global_layout->addLayout(status_layout);
45 setLayout(global_layout);
51 connect(
scanning_widget_, SIGNAL(sendMsgBox(QString, QString , QString)),
this,
172 msg_box.setWindowTitle(title);
173 msg_box.setText(msg);
174 msg_box.setInformativeText(info_msg);
175 msg_box.setIcon(QMessageBox::Critical);
176 msg_box.setStandardButtons(QMessageBox::Ok);
virtual void load(const rviz::Config &config)
void setCADDatas(const QString cad_path)
PathPlanningWidget * path_planning_widget_
ComparisonWidget * comparison_widget_
virtual void triggerSave()
void displayStatusHandler(const QString message)
void enablePanelHandler(const bool)
virtual void save(rviz::Config config) const
void save(rviz::Config config)
void load(const rviz::Config &config)
FanucGrindingRvizPlugin(QWidget *parent=0)
PLUGINLIB_EXPORT_CLASS(cached_ik_kinematics_plugin::CachedIKKinematicsPlugin< kdl_kinematics_plugin::KDLKinematicsPlugin >, kinematics::KinematicsBase)
PostProcessorWidget * post_processor_widget_
void setScanDatas(const QString scan_path)
void enablePanelComparisonHandler()
void setRobotPoses(const std::vector< geometry_msgs::Pose > &robot_poses)
void displayMsgBoxHandler(const QString title, const QString msg, const QString info_msg)
void sendCADAndScanDatas(const QString, const QString)
void displayStatus(const QString)
void sendCADAndScanDatasSlot()
void enablePanelPostProcessorHandler()
virtual ~FanucGrindingRvizPlugin()
AlignmentWidget * alignment_widget_
ScanningWidget * scanning_widget_
void setIsGrindingPose(const std::vector< bool > &is_grinding_pose)
virtual void save(Config config) const
void setRobotTrajectoryData()
virtual void load(const Config &config)
void enablePanelPathPlanningHandler()
void enablePanelAlignmentHandler()