#ifndef INCHIP_DOT_PROCESS_H #define INCHIP_DOT_PROCESS_H class CInChipDotProcess { public: CInChipDotProcess(); CInChipDotProcess(DimensionDir eDir); ~CInChipDotProcess(); public: //1. Ö´ÐÐ int Execute(DimensionDir eDir, int index, Point2I ptStart, Point2I ptEnd); public: int m_nChipOffset; int m_nChipRange; int m_nLineWidth; //ROIµÄ¿í¶È int m_nPointType; int m_nPointMode; int m_threshold; //±ß½ç int m_nSampleNumber; //²ÉÑùµãÊýÁ¿ HalconCpp::HObject m_hRoiRegion; private: DimensionDir m_eDir; int m_nFrameWidth; int m_nFrameHeight; private: //1. Ö´Ðмì²â int ExeInChip(DimensionDir eDir, int index, Point2I ptStart, Point2I ptEnd); }; #endif