1 #ifndef POST_PROCESSOR_WIDGET_H 2 #define POST_PROCESSOR_WIDGET_H 9 #include <fanuc_grinding_post_processor/PostProcessorService.h> 29 void setRobotPoses(
const std::vector<geometry_msgs::Pose> &robot_poses);
35 void sendMsgBox(
const QString title,
const QString msg,
const QString info_msg);
68 #endif // POST_PROCESSOR_WIDGET_H
void updateInternalValues()
QSpinBox * extrication_speed_
QSpinBox * trajectory_z_offset_
PostProcessorWidget(QWidget *parent=NULL)
void save(rviz::Config config)
void sendStatus(const QString status)
void getRobotTrajectoryData()
void load(const rviz::Config &config)
QPushButton * generate_program_button_
QLineEdit * program_location_
QSpinBox * machining_speed_
void setRobotPoses(const std::vector< geometry_msgs::Pose > &robot_poses)
void sendMsgBox(const QString title, const QString msg, const QString info_msg)
fanuc_grinding_post_processor::PostProcessorService srv_post_processor_
void enablePanel(const bool)
QLineEdit * program_name_
void setIpAddressEnable(const int state)
void generateProgramButtonHandler()
void setIsGrindingPose(const std::vector< bool > &is_grinding_pose)
void setProgramLocation(const std::string &location)
QLabel * ip_adress_label_
void setPostProcessorParams(const fanuc_grinding_post_processor::PostProcessorService::Request ¶ms)
QCheckBox * upload_program_
ros::ServiceClient post_processor_service_