1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #pragma once
- #include "OTSImageProcessParam.h"
- #include <DoubleRangeClr.h>
- #include <IntRangeClr.h>
- namespace OTSCLRINTERFACE {
- using namespace System;
- using namespace OTSDATA;
- using namespace OTSIMGPROC;
- public ref class COTSImgProcPrmClr : public Object
- {
- public:
- COTSImgProcPrmClr();
- COTSImgProcPrmClr(COTSImageProcessParam*); // copy constructor
- COTSImgProcPrmClr(COTSImageProcessParamPtr); // copy constructor
- !COTSImgProcPrmClr();
- ~COTSImgProcPrmClr();
-
- COTSImageProcessParamPtr GetImgPrcPrmPtr();
- CDoubleRangeClr^ GetIncArea();
- void SetIncArea(CDoubleRangeClr^ a_oVal);
- CIntRangeClr^ GetBGGray();
- void SetBGGray(CIntRangeClr^ a_oVal);
- CIntRangeClr^ GetParticleGray();
- void SetParticleGray(CIntRangeClr^ a_oVal);
- int GetBGRemoveType();
-
- void SetBGRemoveType(int a_oVal);
- int GetAutoBGRemoveType();
-
- void SetAutoBGRemoveType(int a_oVal);
- int GetErrodDilateParam();
- void SetErrodDilateParam(int a_val);
-
- protected:
- COTSImageProcessParamPtr* m_LpImgProParam;
- };
- }
|