OTSImgScanPrmClr.h 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. #pragma once
  2. #include "OTSImageScanParam.h"
  3. namespace OTSINTERFACE {
  4. using namespace System;
  5. using namespace OTSDATA;
  6. using namespace OTSMODEL;
  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. bool GetShowStopMode();
  20. void SetShowStopMode(bool a_bShowStopMode);
  21. // measure time
  22. int GetStopParamMeasTime();
  23. void SetStopParamMeasTime(int a_nStopParamMeasTime);
  24. bool GetShowMeasTime();
  25. void SetShowMeasTime(bool a_bShowMeasTime);
  26. // field num
  27. int GetStopParamFields();
  28. void SetStopParamFields(int a_nStopParamFields);
  29. bool GetShowParamFields();
  30. void SetShowParamFields(bool a_bValue);
  31. // inclusion num
  32. int GetStopParamParticles();
  33. void SetStopParamParticles(int a_nStopParamParticles);
  34. bool GetShowParticles();
  35. void SetShowParticles(bool a_bValue);
  36. // get image mode
  37. int GetStartImageMode();
  38. void SetStartImageMode(int a_nSatrtImageMode);
  39. bool GetShowStartImageMode();
  40. void SetShowStartImageMode(bool a_bValue);
  41. // image size
  42. int GetImagePixelSize();
  43. void SetImagePixelSize(int a_nImagePixelSize);
  44. bool GetShowPixelSize();
  45. void SetShowPixelSize(bool a_bValue);
  46. // scan speed
  47. int GetScanImageSpeed();
  48. void SetScanImageSpeed(int a_nScanImageSpeed);
  49. bool GetShowImageSpeed();
  50. void SetShowImageSpeed(bool a_bValue);
  51. protected:
  52. COTSImageScanParamPtr* m_LpScanParam;
  53. };
  54. }