1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- // *****************************************************************************
- // 版权所有(C)2023~2099 上海骄成超声波技术有限公司
- // 保留所有权利
- // *****************************************************************************
- // 作者 : 杨坚
- // 版本 : 1.0
- // 功能说明:
- // 管理一组窗口
- // *****************************************************************************
- #ifndef CAMERAIMAGEHANDLER_H
- #define CAMERAIMAGEHANDLER_H
- #include "CameraMaterialGroupWnd/Group.h"
- #include "CameraMaterialGroupWnd/MaterialWindow/Wafer.h"
- #include "CameraMaterialGroupWnd/MaterialWindow/Waffle.h"
- class CameraImageHandler : public QWidget {
- Q_OBJECT
- public:
- CameraImageHandler(int iCameraId);
- Group* getGroup() const;
- Wafer* getWafer() const;
- Waffle* getWaffle() const;
- MaterialBox* getMaterialBox() const;
- private:
- void captureAndConvertImage(int CameraId);
- void initGroup(int CameraId);
- private:
- /**存储 Group 对象的容器
- */
- Group* m_pGroup = nullptr;
- /**晶圆台
- */
- Wafer* m_pWafer = nullptr;
- /**华夫盒
- */
- Waffle* waffle = nullptr;
- MaterialBox* materialBox = nullptr;
- int MaterialWindowType; // 物料窗口类型标识,1代表圆晶 后面接口获取标识
- };
- #endif // CAMERAIMAGEHANDLER_H
|