OTSXRayPrmClr.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. #pragma once
  2. #include "OTSXRayParam.h"
  3. namespace OTSCLRINTERFACE {
  4. using namespace System;
  5. using namespace OTSDATA;
  6. public ref class COTSXRayPrmClr :public Object
  7. {
  8. public:
  9. COTSXRayPrmClr();
  10. COTSXRayPrmClr(COTSXRayParam*); // copy constructor
  11. COTSXRayPrmClr(COTSXRayParamPtr); // copy constructor
  12. !COTSXRayPrmClr();
  13. ~COTSXRayPrmClr();
  14. // get x-ray pointer
  15. COTSXRayParamPtr GetCOTSXRayPrmPtr();
  16. // scan mode
  17. int GetScanMode();
  18. void SetScanMode(int a_nVal);
  19. bool GetShowScanMode();
  20. void SetShowScanMode(bool a_bValue);
  21. // scan speed
  22. int GetSearchSpeed();
  23. void SetSearchSpeed(int a_nVal);
  24. // search count
  25. int GetSearchCount();
  26. void SetSearchCount(int a_nVal);
  27. // analysis speed
  28. int GetAnalySpeed();
  29. void SetAnalySpeed(int a_nVal);
  30. bool GetShowSpeed();
  31. void SetShowSpeed(bool a_bValue);
  32. // analysis expectation count
  33. int GetAnalyExpCount();
  34. void SetAnalyExpCount(int a_nVal);
  35. bool GetShowExpCount();
  36. void SetShowExpCount(bool a_bValue);
  37. int GetMidSearchAQTime();
  38. void SetMidSearchAQTime(int a_nMidSearchAQTime);
  39. int GetLowSearchAQTime();
  40. void SetLowSearchAQTime(int a_nLowSearchAQTime);
  41. int GetHighSearchAQTime();
  42. void SetHightSearchAQTime(int a_nHighSearchAQTime);
  43. int GetMidAnalyAQTime();
  44. void SetMidAnalyAQTime(int a_nMidAnalyAQTime);
  45. int GetLowAnalyAQTime();
  46. void SetLowAnalyAQTime(int a_nLowAnalyAQTime);
  47. int GetHighAnalyAQTime();
  48. void SetHighAnalyAQTime(int a_nHighAnalyAQTime);
  49. private:
  50. COTSXRayParamPtr* m_LpXRayParam;
  51. };
  52. }