You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
1.1 KiB
C

#pragma once
#include "Camera.h"
#include "EnumPropertieType.h"
#include "hawkvisctrlctrl1.h"
//<2F><><EFBFBD><EFBFBD><EFBFBD>Ӿ<EFBFBD>(CCD <20><><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͻ<EFBFBD>)
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;//<2F><><EFBFBD><EFBFBD><EFBFBD>Ӿ<EFBFBD><D3BE><EFBFBD>ocx <20>ؼ<EFBFBD>
int m_nExpore;//<2F>ع<EFBFBD>ֵ
bool m_bOpen;//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
bool m_bRotate180;//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ת180<38><30>
bool m_bMirrorH;//ˮƽ<CBAE><C6BD><EFBFBD><EFBFBD>
bool m_bMirrorV;//<2F><>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD>
};
extern CCameraHawkvis *gCameraHawkvis;