SDC C-Project CF Review 프로그램
LYW
2022-03-30 e147f44d605bdce9c395c1fd66a88f6cc8106350
ReviewSystem/ReviewSystem/CameraControlAlign.h
@@ -98,8 +98,11 @@
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 추가
@@ -113,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,
@@ -135,6 +142,8 @@
   BOOL GetResultImage(int nCameraIndex, CCHImageData* pImageData);
   BOOL SaveResultImage(int nCameraIndex, const CString& strFilename);
   void SetSaveImageBasePath(CString strPath);
   void SetSaveImageOKPath(CString strPath);
   void SetSaveImageNGPath(CString strPath);
   void SetAlignType(BOOL nAlignType);
   //#3357 KYH Align Image 초기화 ADD START
   void SetAlignClearImage(); 
@@ -186,6 +195,8 @@
   int                     m_nProcessStatus;
   int                     m_nViewMode;
   CString                  m_strSaveImageBasePath;
   CString                  m_strSaveImageOKPath;
   CString                  m_strSaveImageNGPath;
   CAlignRecipe            m_AlignRecipe;
   CAlignResult            m_AlignResult; 
   VectorAutoLightControl      m_vecAutoLightControl;