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.
|
|
|
|
#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;
|