You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
804 B
C

#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;};
private:
CString m_CurOpenFileName;//<2F><>ǰ<EFBFBD>򿪵<EFBFBD><F2BFAAB5>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
};
extern CProgramCutMgr *gProgramCutMgr;