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