| | |
| | | typedef std::vector<SLightData*> VectorLightData; |
| | | typedef std::vector<SLightData*>::iterator VectorLightDataIt; |
| | | |
| | | |
| | | enum AlignViewMode { View_Camera=0, View_Result, View_Template, View_Matching }; |
| | | /*< LYW 20211012 - #3671 MOD Start >*/ |
| | | enum AlignViewMode { View_Camera = 0, View_Result, View_Template, View_AssistantTemplate, View_Matching }; |
| | | /*< LYW 20211012 - #3671 MOD End >*/ |
| | | /*< Origin Code >*/ |
| | | //enum AlignViewMode { View_Camera=0, View_Result, View_Template, View_Matching }; |
| | | enum AlignResult { Align_Fail=-2, Align_TempFail=-1, Align_None=0, Align_Success=1 }; |
| | | //#3357 KYH Align Image 초기화 ADD START |
| | | enum AlignFinderType { AlignFinderType_Normal = 0, AlignFinderType_Corner, AlignFinderType_Extend, AlignFinderType_count }; //210330 kyh 추가 |
| | | //#3357 KYH Align Image 초기화 ADD END |
| | | |
| | | interface IAlignCameraControl2Parent |
| | | { |
| | |
| | | virtual void IACC2P_CameraControl(int nValue) = 0; |
| | | virtual BOOL IACC2P_SetLightLevel(int nCameraIndex, int nValue) = 0; |
| | | virtual BOOL IACC2P_GetLightLevel(int nCameraIndex, int& nValue) = 0; |
| | | /*< LYW 20211014 - #3671 ADD Start >*/ |
| | | virtual int IACC2P_GetAccumaulate() = 0; |
| | | virtual void IACC2P_SetAccumaulate(int dValue) = 0; |
| | | /*< LYW 20211014 - #3671 ADD End >*/ |
| | | }; |
| | | |
| | | class CCameraControlAlign : public CCameraController, |
| | |
| | | BOOL SaveResultImage(int nCameraIndex, const CString& strFilename); |
| | | void SetSaveImageBasePath(CString strPath); |
| | | void SetAlignType(BOOL nAlignType); |
| | | void SetAlignClearImage(); //210330 kyh Align 이미지 초기화 |
| | | //#3357 KYH Align Image 초기화 ADD START |
| | | void SetAlignClearImage(); |
| | | //#3357 KYH Align Image 초기화 ADD END |
| | | |
| | | CAlignResult FindAlignMark(const VectorString& vectorFilename); |
| | | BOOL FindAlignMark(int nCameraIdx); |