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;//µ±Ç°´ò¿ªµÄÎļþÃû×Ö
};
extern CProgramCutMgr *gProgramCutMgr;