OTSImgProcPrmClr.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #pragma once
  2. #include "IntRangeClr.h"
  3. #include "DoubleRangeClr.h"
  4. #include "OTSImageProcessParam.h"
  5. namespace OTSINTERFACE {
  6. using namespace System;
  7. using namespace OTSDATA;
  8. using namespace OTSMODEL;
  9. public ref class COTSImgProcPrmClr : public Object
  10. {
  11. public:
  12. COTSImgProcPrmClr();
  13. COTSImgProcPrmClr(COTSImageProcessParam*); // copy constructor
  14. COTSImgProcPrmClr(COTSImageProcessParamPtr); // copy constructor
  15. !COTSImgProcPrmClr();
  16. ~COTSImgProcPrmClr();
  17. COTSImageProcessParamPtr GetImgPrcPrmPtr();
  18. CDoubleRangeClr^ GetIncArea();
  19. void SetIncArea(CDoubleRangeClr^ a_oVal);
  20. bool GetShowAreaUp();
  21. void SetShowAreaUp(bool a_bValue);
  22. bool GetShowAreaLow();
  23. void SetShowAreaLow(bool a_bValue);
  24. CIntRangeClr^ GetBGGray();
  25. void SetBGGray(CIntRangeClr^ a_oVal);
  26. bool GetShowBGUp();
  27. void SetShowBGUp(bool a_bValue);
  28. bool GetShowBGLow();
  29. void SetShowBGLow(bool a_bValue);
  30. CIntRangeClr^ GetParticleGray();
  31. void SetParticleGray(CIntRangeClr^ a_oVal);
  32. bool GetShowPGUp();
  33. void SetShowPGUp(bool a_bValue);
  34. bool GetShowPGLow();
  35. void SetShowPGLow(bool a_bValue);
  36. protected:
  37. COTSImageProcessParamPtr* m_LpImgProParam;
  38. };
  39. }