// ***************************************************************************** // 版权所有(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" #include "CameraMaterialGroupWnd/MaterialWindow/Bond.h" class CameraImageHandler : public QWidget { Q_OBJECT public: CameraImageHandler(int iCameraId); Group* getGroup() const; Wafer* getWafer() const; Waffle* getWaffle() const; MaterialBox* getMaterialBox() const; Bond* getBond() 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; Bond* bond = nullptr; int MaterialWindowType; // 物料窗口类型标识,1代表圆晶 后面接口获取标识 }; #endif // CAMERAIMAGEHANDLER_H