12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #pragma once
- #include "MsrParams.h"
- #include "OTSImgScanPrmClr.h"
- #include "OTSImgProcPrmClr.h"
- #include "OTSXRayPrmClr.h"
- namespace OTSCLRINTERFACE {
- using namespace System;
- using namespace OTSDATA;
- using namespace OTSMODEL;
- public ref class CMsrParamsClr : public Object
- {
- public:
- CMsrParamsClr(); // constructor
- CMsrParamsClr(CMsrParams*); // copy constructor
- CMsrParamsClr(CMsrParamsPtr); // copy constructor
- !CMsrParamsClr();
- ~CMsrParamsClr();
-
- CMsrParamsPtr GetMsrParamsPtr();
- // name
- String^ GetName();
- void SetName(String^ a_strName);
- // particle analysis std
- /*CPartSTDDataClr^ GetPartSTDData();
- void SetPartSTDData(CPartSTDDataClr^ a_poPartSTDData);*/
- // steel technology process
- int GetSteelTechnology();
- void SetSteelTechnology(int a_steelTechnology);
- // image scan parameter
- COTSImgScanPrmClr^ GetImageScanParam();
- void SetImageScanParam(COTSImgScanPrmClr^ a_poImageScanParam);
- // image process parameter
- COTSImgProcPrmClr^ GetImageProcessParam();
- void SetImageProcessParam(COTSImgProcPrmClr^ a_poImageProcessParam);
- // x-ray parameter
- COTSXRayPrmClr^ GetXRayParam();
- void SetXRayParam(COTSXRayPrmClr^ a_poXRayParam);
- protected:
- CMsrParamsPtr* m_LpMsrParams;
- };
- }
|