#pragma once #include "Camera.h" #include "EnumPropertieType.h" #include "hawkvisctrlctrl1.h" //霍克视觉(CCD 坐标的基准点是左上角) class CCameraHawkvis :public CCamera { public: CCameraHawkvis(void); ~CCameraHawkvis(void); virtual CMFCPropertyGridProperty *CreatGridProperty(); virtual MODULE GetModuleType(){return _HAWKVIS_CCD_PROP;}; virtual void Ini(); virtual void ExportPar(ofstream *pFile); virtual bool CatchPoint(Dbxy &pt); //virtual Dbxy CCDpt2Platcoord(Dbxy CCDpt); bool OpenCamera(); void OpenTemp(); private: CHawkvisctrlctrl1 *m_HawkvisCtrl;//霍克视觉的ocx 控件 int m_nExpore;//曝光值 bool m_bOpen;//相机是否打开 bool m_bRotate180;//画面是否旋转180度 bool m_bMirrorH;//水平镜像 bool m_bMirrorV;//垂直镜像 }; extern CCameraHawkvis *gCameraHawkvis;