MACHINE_Logical.h 848 B

1234567891011121314151617181920212223242526272829
  1. #include "MechStitch.h"
  2. class CMACHINE_Logical : public MechStitch
  3. {
  4. public:
  5. CMACHINE_Logical();
  6. virtual ~CMACHINE_Logical();
  7. public:
  8. CMACHINE_DPC* m_pMACHINE_DPC;
  9. bool DPCPoint(class CMACHINE_DPC* pMACHINE_DPC);
  10. virtual RET_STATUS SetTechParamsInfo(ResDataObject PARAM_IN& techParam);
  11. virtual RET_STATUS SetupStitching(ResDataObject PARAM_IN& pParam);
  12. virtual RET_STATUS AcceptStitchingImage();
  13. //notice the URS that the last acquired image is rejected by host. Keep current position.
  14. virtual RET_STATUS RejectStitchingImage();
  15. //Cancel stitching procedure.
  16. virtual RET_STATUS CancelStitching();
  17. //Note the URS that stitching is finished.
  18. virtual RET_STATUS CompleteStitching();
  19. //New extra view, request the positioner to move to a position to take an extra image.
  20. virtual RET_STATUS NewExtraView();
  21. };