CameraImageHandler.h 724 B

123456789101112131415161718192021222324252627
  1. #ifndef CAMERAIMAGEHANDLER_H
  2. #define CAMERAIMAGEHANDLER_H
  3. #include "CameraMaterialGroupWnd/Group.h"
  4. #include "CameraMaterialGroupWnd/MaterialWindow/Wafer.h"
  5. #include "CameraMaterialGroupWnd/MaterialWindow/Waffle.h"
  6. class CameraImageHandler : public QWidget {
  7. Q_OBJECT
  8. public:
  9. CameraImageHandler(int iCameraId);
  10. Group* getGroup() const;
  11. Wafer* getWafer() const;
  12. Waffle* getWaffle() const;
  13. private:
  14. void captureAndConvertImage(int CameraId);
  15. Group* group; // 存储 Group 对象的容器
  16. void initGroup(int CameraId);
  17. Wafer* wafer;
  18. Waffle* waffle;
  19. int MaterialWindowType; // 物料窗口类型标识,1代表圆晶 后面接口获取标识
  20. };
  21. #endif // CAMERAIMAGEHANDLER_H