#pragma once #include "module.h" class CProduct; class CProgramCutMgr :public CModule { public: CProgramCutMgr(void); ~CProgramCutMgr(void); virtual void Ini(); void OpenWorkFile(bool bDxf,bool bOpenDxf = true); void SaveMarkFile2(); void OnPlatformMoveStart(); void OnPlatformMoveEnd(); bool InitDevice(); bool StartWork(CProduct &Product,bool bSel); void CameraCatchTwoMark(); void SaveMarkFile(); void MoveObjData(Dbxy BasePt); void SaveWorkParFile(); void ReadWorkParFile(); void OpenMarkFile(); void CollectSrcWorkData(); void SetCurOpenFileName(CString s){m_CurOpenFileName = s;} CString GetCurOpenFileName(){return m_CurOpenFileName;}; void SetCurOpenFileFullName(CString s) { m_CurOpenFileFullName = s; } CString GetCurOpenFileFullName() { return m_CurOpenFileFullName; }; private: CString m_CurOpenFileName;//当前打开的文件名字 CString m_CurOpenFileFullName;//当前打开的文件完整名字 }; extern CProgramCutMgr *gProgramCutMgr;