|
|
|
|
#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 SwitchCamera(long CamIndex); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0<><30>1 <20>л<EFBFBD><D0BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؼ<EFBFBD><D8BC><EFBFBD><EFBFBD>ڶԻ<DAB6><D4BB><EFBFBD>Timmer<65><72><EFBFBD>ǰ<E2B5B1><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD><D0BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD>л<EFBFBD><D0BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void OpenTemp();
|
|
|
|
|
|
|
|
|
|
// unsigned char GetCurShapeModelID() { return m_CurShapeModelID; };
|
|
|
|
|
// void SetCurShapeModelID(int ID) { m_CurShapeModelID=ID; };
|
|
|
|
|
|
|
|
|
|
unsigned char GetCurShapeModelID() { return 0; };
|
|
|
|
|
void SetCurShapeModelID(int ID) { m_CurShapeModelID = 0; };
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
CHawkvisctrlctrl1 *m_HawkvisCtrl;//<2F><><EFBFBD><EFBFBD><EFBFBD>Ӿ<EFBFBD><D3BE><EFBFBD>ocx <20>ؼ<EFBFBD>
|
|
|
|
|
int m_nCam1Expore;//<2F>ع<EFBFBD>ֵ
|
|
|
|
|
int m_nCam2Expore;//<2F>ع<EFBFBD>ֵ
|
|
|
|
|
unsigned char m_CurShapeModelID=0;//<2F><>ǰģ<C7B0><C4A3><EFBFBD><EFBFBD>ID
|
|
|
|
|
private:
|
|
|
|
|
|
|
|
|
|
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;
|