SDC C-Project CF Review 프로그램
LYW
2021-09-23 c77236e1522caa3e2082dd7b5b32f6c30b125172
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#pragma once
 
#include <vector>
 
class AFX_EXT_CLASS CRcpUserDefectInfo
{
public:
    CRcpUserDefectInfo(void);
    virtual ~CRcpUserDefectInfo(void);
 
public:
    void Reset();
    void SetInfo(const CRcpUserDefectInfo& rhs);
    void GetInfo(CRcpUserDefectInfo& rhs);
 
    double GetPosX() const { return m_dPosX; }
    double GetPosY() const { return m_dPosY; }
    int GetCellSide() const { return m_nCellSide; }
    int GetInspectionMode() const { return m_nInspectionMode; }
    CString GetCellId() const {return m_strCellId; }
    CString GetCellId2() const {return m_strCellId2; }
    int GetReflowCellIndex() const {return m_nReflowCellIndex; }
 
public:
    double m_dPosX;
    double m_dPosY;
    int    m_nCellSide;
    int    m_nInspectionMode;
    CString m_strCellId;
    CString m_strCellId2;
    int m_nReflowCellIndex;
    int m_nSharedDefectIndex;//Glass Raw Messenger Shared Defect µ¥ÀÌÅͿ͠µ¿±âÈ­¸¦ ¸ÂÃß±â À§ÇÔ [±èÅÂÇö 2019/1/20]
};
 
typedef std::vector<CRcpUserDefectInfo>                VectorRcpUserDefectInfo;
typedef std::vector<CRcpUserDefectInfo>::iterator    VectorRcpUserDefectInfoIt;
 
 
class AFX_EXT_CLASS CRcpReflowParameter
{
public:
    CRcpReflowParameter(void);
    virtual ~CRcpReflowParameter(void);
 
public:
    void Reset();
    void SetInfo(const CRcpReflowParameter& rhs);
    void GetInfo(CRcpReflowParameter& rhs);
 
//    int GetCellSide() const { return m_nCellSide; }
//     int GetBaseLine() const { return m_nBaseline; }
//     int GetBaseDam2() const { return m_nBaseDam2; }
//     int GetDam2() const { return m_nDam2; }
//     int GetDam2Dam1() const { return m_nDam2Dam1; }
//     int GetDam1() const { return m_nDam1; }
    int GetAPixel() const { return m_nAPixel;}
    int GetBPixel() const { return m_nBPixel;}
    int GetCPixel() const { return m_nCPixel;}
    int GetDPixel() const { return m_nDPixel;}
 
//    int GetBaseTh() const { return m_nBaseTh; }
    int GetDam2Th() const { return m_nDam2Th; }
    int GetDam1Th() const { return m_nDam1Th; }
    int GetDam3Th() const { return m_nDam3Th; }
    int GetDam4Th() const { return m_nDam4Th; }
    CString GetMasterFileName() const { return m_strMasterFileName;}
 
public:
    int    m_nCellSide;
    int m_nInspectionMode;
 
    int m_nAPixel;        //    A
    int m_nBPixel;        //    B
    int m_nCPixel;            //    C
    int m_nDPixel;        //    D
//    int m_nDam1;            //    E
 
//    int m_nBaseTh;            //    BaseLine °ËÃâ th
    int m_nDam2Th;            //    BaseLine °ËÃâ th
    int m_nDam1Th;            //    BaseLine °ËÃâ th
    int m_nDam3Th;            //    BaseLine °ËÃâ th
    int m_nDam4Th;            //    BaseLine °ËÃâ th
 
    int m_nPixelScale;     // Å½»ö ¹üÀ§ 
 
    CString m_strMasterFileName;
};
 
typedef std::vector<CRcpReflowParameter>            VectorCRcpReflowParameter;
typedef std::vector<CRcpReflowParameter>::iterator    VectorCRcpReflowParameterIt;