123456789101112131415161718192021222324252627 |
- #pragma once
- #include "MechStitch.h"
- class CMACHINE_StitchLogic : public MechStitch
- {
- public:
- CMACHINE_StitchLogic();
- virtual ~CMACHINE_StitchLogic();
- public:
- CMACHINE_DPC* m_pMACHINE_DPC;
- bool DPCPoint(class CMACHINE_DPC* pMACHINE_DPC);
- virtual RET_STATUS SetTechParamsInfo(ResDataObject PARAM_IN& techParam);
- virtual RET_STATUS SetupStitching(ResDataObject PARAM_IN& pParam);
- virtual RET_STATUS AcceptStitchingImage();
- //notice the URS that the last acquired image is rejected by host. Keep current position.
- virtual RET_STATUS RejectStitchingImage();
- //Cancel stitching procedure.
- virtual RET_STATUS CancelStitching();
- //Note the URS that stitching is finished.
- virtual RET_STATUS CompleteStitching();
- //New extra view, request the positioner to move to a position to take an extra image.
- virtual RET_STATUS NewExtraView();
- };
|