OTSImgScanPrmClr.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. #pragma once
  2. #include "OTSImageScanParam.h"
  3. namespace OTSCLRINTERFACE {
  4. using namespace System;
  5. using namespace OTSDATA;
  6. using namespace OTSIMGPROC;
  7. public ref class COTSImgScanPrmClr : public Object
  8. {
  9. public:
  10. COTSImgScanPrmClr(); // constructor
  11. COTSImgScanPrmClr(COTSImageScanParam*); // copy constructor
  12. COTSImgScanPrmClr(COTSImageScanParamPtr); // copy constructor
  13. !COTSImgScanPrmClr();
  14. ~COTSImgScanPrmClr();
  15. COTSImageScanParamPtr GetImgScanPrmPtr();
  16. // stop mode
  17. int GetStopMode();
  18. void SetStopMode(int a_nStopMode);
  19. // measure time
  20. int GetStopParamMeasTime();
  21. void SetStopParamMeasTime(int a_nStopParamMeasTime);
  22. // field num
  23. int GetStopParamFields();
  24. void SetStopParamFields(int a_nStopParamFields);
  25. // inclusion num
  26. int GetStopParamParticles();
  27. void SetStopParamParticles(int a_nStopParamParticles);
  28. // get image mode
  29. int GetStartImageMode();
  30. void SetStartImageMode(int a_nSatrtImageMode);
  31. // image size
  32. int GetImagePixelSize();
  33. void SetImagePixelSize(int a_nImagePixelSize);
  34. // scan speed
  35. int GetScanImageSpeed();
  36. void SetScanImageSpeed(int a_nScanImageSpeed);
  37. protected:
  38. COTSImageScanParamPtr* m_LpScanParam;
  39. };
  40. }