// ***************************************************************************** // 版权所有(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* m_pGroup; // 存储 Group 对象的容器 /**晶圆台 */ Wafer* m_pWafer; /**华夫盒 */ Waffle* waffle; MaterialBox* materialBox; int MaterialWindowType; // 物料窗口类型标识,1代表圆晶 后面接口获取标识 }; #endif // CAMERAIMAGEHANDLER_H