SDC C-Project CF Review 프로그램
LYW
2021-08-17 572aebd50409d2f11183d6ebbb9d12fe9041e7a5
Internal_Library/Include/CHCameraControls/CameraControlInfo.h
@@ -52,6 +52,7 @@
      m_strFfcFilename   = _T("");
      m_strCameraFile      = _T("");
      m_bCameraReverseMode = FALSE;
   }
@@ -121,6 +122,9 @@
      strValue = strItemName + _T("_FFC_FILE_NAME");
      pFile->GetItem(strValue, m_strFfcFilename, _T(""));
      strValue = strItemName + _T("_CAMERA_REVERSE_X");
      pFile->GetItem(strValue, m_bCameraReverseMode, 0);
      return TRUE;
   }
@@ -189,6 +193,9 @@
      strValue = strItemName + _T("_FFC_FILE_NAME");
      pFile->SetItem(strValue, m_strFfcFilename);
      strValue = strItemName + _T("_CAMERA_REVERSE_X");
      pFile->SetItem(strValue, m_bCameraReverseMode);
      return TRUE;
   }
@@ -299,6 +306,11 @@
      return m_strCameraFile;
   }
   BOOL GetCameraReverseX( ) const
   {
      return m_bCameraReverseMode;
   }
   // setter
   void SetIndex(int nIndex)
   {
@@ -405,33 +417,41 @@
   {
      m_strCameraFile = strCameraFile;
   }
   void SetCameraReverseX(BOOL bMode)
   {
      m_bCameraReverseMode = bMode;
   }
      
protected:
   int         m_nIndex;               // 인덱스
   CString      m_strName;               //카메라 이름
   int         m_nIndex;               // �ε���
   CString      m_strName;               //ī�޶� �̸�
   
   int         m_nLibraryType;            // 라이브러리 타입
   CString      m_strConnectionPort;      // 연결 포트
   int         m_nLibraryType;            // ���̺귯�� Ÿ��
   CString      m_strConnectionPort;      // ���� ��Ʈ
   int         m_nFlipType;            //카메라 FLIP 타입
   int         m_nGrabberIndex;         //카메라 그래버 인덱스
   int         m_nChannelIndex;         //카메라 채널 인덱스
   int         m_nFrameWidth;            //카메라 프레임 넓이
   int         m_nFrameHeight;            //카메라 프레임 높이
   int         m_nFrameChannels;         //카메라 채널 수
   int         m_nGrabCount;            //그랩퍼버수
   int         m_nFrameCount;            //카메라 프레임 개수
   int         m_nImageBufferCount;      //이미지 버퍼 개수
   int         m_nFlipType;            //ī�޶� FLIP Ÿ��
   int         m_nGrabberIndex;         //ī�޶� �׷��� �ε���
   int         m_nChannelIndex;         //ī�޶� ä�� �ε���
   int         m_nFrameWidth;            //ī�޶� ������ ����
   int         m_nFrameHeight;            //ī�޶� ������ ����
   int         m_nFrameChannels;         //ī�޶� ä�� ��
   int         m_nGrabCount;            //�׷��۹���
   int         m_nFrameCount;            //ī�޶� ������ ����
   int         m_nImageBufferCount;      //�̹��� ���� ����
   
   int         m_nAxisDirectionX;         //카메라 X축 방향
   int         m_nAxisDirectionY;         //카메라 Y축 방향
   double      m_dPixelResolution;         //카메라 해상도
   int         m_nAxisDirectionX;         //ī�޶� X�� ����
   int         m_nAxisDirectionY;         //ī�޶� Y�� ����
   double      m_dPixelResolution;         //ī�޶� �ػ�
   
   double      m_dGainRed;               //카메라 Gain
   double      m_dGainGreen;            //카메라 Gain
   double      m_dGainBlue;            //카메라 Gain
   double      m_dGainRed;               //ī�޶� Gain
   double      m_dGainGreen;            //ī�޶� Gain
   double      m_dGainBlue;            //ī�޶� Gain
   CString      m_strFfcFilename;         //FFC Image
   CString      m_strCameraFile;
   BOOL      m_bCameraReverseMode;
};