SDC C-Project CF Review 프로그램
LYW
2021-10-15 e5fa774d622d6852fe8e1f033045aed221649108
ReviewSystem/ReviewSystem/CameraControlAlign.h
@@ -98,10 +98,15 @@
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
{
@@ -111,6 +116,10 @@
   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,
@@ -134,7 +143,9 @@
   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);