#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;
|
};
|
//-------------------------------------------------------------------------------------------------
|