#pragma once #include "OTSImageScanParam.h" namespace OTSCLRINTERFACE { using namespace System; using namespace OTSDATA; using namespace OTSIMGPROC; public ref class COTSImgScanPrmClr : public Object { public: COTSImgScanPrmClr(); // constructor COTSImgScanPrmClr(COTSImageScanParam*); // copy constructor COTSImgScanPrmClr(COTSImageScanParamPtr); // copy constructor !COTSImgScanPrmClr(); ~COTSImgScanPrmClr(); COTSImageScanParamPtr GetImgScanPrmPtr(); // stop mode int GetStopMode(); void SetStopMode(int a_nStopMode); // measure time int GetStopParamMeasTime(); void SetStopParamMeasTime(int a_nStopParamMeasTime); // field num int GetStopParamFields(); void SetStopParamFields(int a_nStopParamFields); // inclusion num int GetStopParamParticles(); void SetStopParamParticles(int a_nStopParamParticles); // get image mode int GetStartImageMode(); void SetStartImageMode(int a_nSatrtImageMode); // image size int GetImagePixelSize(); void SetImagePixelSize(int a_nImagePixelSize); // scan speed int GetScanImageSpeed(); void SetScanImageSpeed(int a_nScanImageSpeed); protected: COTSImageScanParamPtr* m_LpScanParam; }; }