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