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 "workcmd.h"
|
|
|
|
|
#include "Camera.h"
|
|
|
|
|
#include "Product.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//CCD ץȡ<D7A5><C8A1>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>
|
|
|
|
|
class CWorkCmdCameraCatch :public CWorkCmd
|
|
|
|
|
{
|
|
|
|
|
public:
|
|
|
|
|
CWorkCmdCameraCatch(CCamera &Camera);
|
|
|
|
|
~CWorkCmdCameraCatch(void);
|
|
|
|
|
virtual bool Excute();
|
|
|
|
|
virtual void WirteLog();
|
|
|
|
|
void SetProduct(CProduct &p){m_pProduct = &p;};
|
|
|
|
|
void SetResultVec(vector<Dbxy> &vec){m_pResultVec = &vec;};
|
|
|
|
|
void SetbCatchMark3(bool b){m_bCatchMark3 = b;};
|
|
|
|
|
void SetbAlam(bool b){m_bAlam = b;};
|
|
|
|
|
private:
|
|
|
|
|
CCamera &m_Camera;
|
|
|
|
|
bool m_bCatchMark3;//<2F>Ƿ<EFBFBD>ץȡ<D7A5><C8A1><EFBFBD><EFBFBD>mark3
|
|
|
|
|
bool m_bAlam;//<2F>Ƿ<C7B7><F1B1A8BE><EFBFBD>ʾ
|
|
|
|
|
CProduct *m_pProduct;
|
|
|
|
|
vector<Dbxy> *m_pResultVec;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
};
|
|
|
|
|
|