SDC C-Project CF Review 프로그램
LYW
2021-07-08 e10b8c2a3f6ee6b639dbb49ff6635d0657531d1e
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
#pragma once
 
#include <vector>
#include "CHResultFileManager/StringRaw.h"
 
typedef std::vector<int>                                VectorInteger;
typedef std::vector<int>::iterator                        VectorIntegerIt;
typedef std::vector<int>::const_iterator                constVectorIntegerIt;
 
typedef std::vector<CStringRawData>                        VectorStringRawData;
typedef std::vector<CStringRawData>::iterator            VectorStringRawDataIt;
typedef std::vector<CStringRawData>::const_iterator        constVectorStringRawDataIt;
 
class CDataHeader
{
public:
    CDataHeader();
    virtual ~CDataHeader();
 
public:
    VectorStringRawData        m_vecDataHeader;
    VectorInteger            m_vecHeaderSize;
    int                        m_nLineIdx;
};
 
class CDataLot
{
public:
    CDataLot();
    virtual ~CDataLot();
 
public:
    VectorStringRawData        m_vecDataLot;
    VectorInteger            m_vecLotSize;
    int                        m_nLineIdx;
};
 
class CDataCoordinate
{
public:    
    CDataCoordinate();
    virtual ~CDataCoordinate();
public:
    VectorStringRawData        m_vecDataCoordinate;
    VectorInteger            m_vecCoordinateSize;
    int                        m_nLineIdx;
};
 
class CDataBlock
{
public:
    CDataBlock();
    virtual ~CDataBlock();
public:
    VectorStringRawData        m_vecDataBlock;
    VectorInteger            m_vecBlockSize;
    int                        m_nLineIdx;
};
 
class CDataGlass
{
public:
    CDataGlass();
    virtual ~CDataGlass();
public:
    VectorStringRawData        m_vecDataGlass;
    VectorInteger            m_vecGlassSize;
    int                        m_nLineIdx;
};
 
class CDataCell
{
public:
    CDataCell();
    virtual ~CDataCell();
public:
    VectorStringRawData        m_vecDataCell;
    VectorInteger            m_vecCellSize;
    int                        m_nLineIdx;
};
 
class CDataDefect
{
public:
    CDataDefect();
    virtual ~CDataDefect();
public:
    VectorStringRawData        m_vecDataDefect;
    VectorInteger            m_vecDefectSize;
    int                        m_nLineIdx;
};
 
class CDataInspection
{
public:
    CDataInspection();
    virtual ~CDataInspection();
public:
    VectorStringRawData        m_vecDataInspection;
    VectorInteger            m_vecInspectionSize;
    int                        m_nLineIdx;
};
 
class CDataCommon
{
public:
    CDataCommon();
    virtual ~CDataCommon();
public:
    VectorStringRawData        m_vecDataCommon;
    VectorInteger            m_vecCommonSize;
    int                        m_nLineIdx;
};
 
//-------------------------------------------------------------------------------------------------
// [2018/02/11 03:30:20 by jylee] related RTMS
class CDataCamera
{
public:
    CDataCamera();
    virtual ~CDataCamera();
public:
    VectorStringRawData        m_vecDataCamera;
    VectorInteger            m_vecCameraSize;
    int                        m_nLineIdx;
};
//-------------------------------------------------------------------------------------------------