GrabBag/AppUtils/UICommon/Inc/XyzRpyItem.h

40 lines
939 B
C
Raw Normal View History

#ifndef XYZRPYITEM_H
#define XYZRPYITEM_H
#include <QWidget>
#include "IVisionApplicationStatus.h"
namespace Ui {
class XyzRpyItem;
}
/**
* @brief 6DOF
*
* HoleDetectionApp VBoxLayout XYZ + RPY
* App PositionData<double>
*/
class XyzRpyItem : public QWidget
{
Q_OBJECT
public:
explicit XyzRpyItem(QWidget *parent = nullptr);
~XyzRpyItem();
/**
* @brief
* @param index 1, 2, 3
* @param titlePrefix "工件""目标""孔洞"
* @param position 6DOF
* @param precision 3
*/
void setResultData(int index, const QString& titlePrefix,
const PositionData<double>& position, int precision = 3);
private:
Ui::XyzRpyItem *ui;
};
#endif // XYZRPYITEM_H