| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #pragma once
- #include "OTSProgMgrParamFile.h"
- #include "OTSImgScanPrmClr.h"
- #include "OTSXRayPrmClr.h"
- #include "OTSImgProcPrmClr.h"
- #include "GenParamClr.h"
- #include "SEMStageDataClr.h"
- namespace OTSINTERFACE {
- using namespace System;
- using namespace OTSMODEL;
- public ref class COTSProgMgrParamFileClr : public Object
- {
- public:
- COTSProgMgrParamFileClr(); // constructor
- COTSProgMgrParamFileClr(COTSProgMgrParamFile*); // copy constructor
- COTSProgMgrParamFileClr(COTSProgMgrParamFilePtr); // copy constructor
- ~COTSProgMgrParamFileClr();
- !COTSProgMgrParamFileClr();
- COTSProgMgrParamFilePtr GetCOTSProgMgrParamFilePtr();
- // get path name // file pathname
- String^ GetPathName();
- // set path name
- void SetPathName(String^ a_strPathName);
- // get SEM stage data
- CSEMStageDataClr^ GetStageData();
- // Set SEM stage data
- bool SetStageData(CSEMStageDataClr^ a_pStageData);
- // get general parameter
- CGenParamClr^ GetGenParam();
- // set general parameter
- bool SetGenParam(CGenParamClr^ a_pGenParam);
- // get image scan parameter
- COTSImgScanPrmClr^ GetImageScanParam();
- // set image scan parameter
- bool SetImageScanParam(COTSImgScanPrmClr^ a_pImageScanParam);
- // get image process parameter
- COTSImgProcPrmClr^ GetImageProcParam();
- // set image process parameter
- bool SetImageProcParam(COTSImgProcPrmClr^ a_pImageProcParam);
- // get XRay parameter
- COTSXRayPrmClr^ GetXRayParam();
- // set XRay parameter
- bool SetXRayParam(COTSXRayPrmClr^ a_pXRayParam);
- // load program manager file
- bool Load(String^ a_strPathName);
- // save program manager file
- bool Save(String^ a_strPathName);
- protected:
- COTSProgMgrParamFilePtr* m_LpProgMgrParamFile;
-
- };
- }
|