#pragma once
|
|
#include <vector>
|
|
class AFX_EXT_CLASS CRcpMeasureInfo
|
{
|
public:
|
CRcpMeasureInfo(void);
|
virtual ~CRcpMeasureInfo(void);
|
|
public:
|
void Reset();
|
void SetInfo(const CRcpMeasureInfo& rhs);
|
void GetInfo(CRcpMeasureInfo& rhs);
|
|
|
int GetModuleIdx() const { return m_nModuleIdx; }
|
int GetResultIdx() const { return m_nResultIdx; }
|
int GetMeasureModelIdx() const { return m_nMeasureModelIdx; }
|
int GetMagnificationIdx() const { return m_nMagnificationIdx; }
|
int GetLightLevel() const { return m_nLightLevel; }
|
double GetPosX() const { return m_dPosX; }
|
double GetPosY() const { return m_dPosY; }
|
int GetUserGlassCount() const { return m_nUserGlassCount; }
|
|
public:
|
int m_nModuleIdx;
|
int m_nResultIdx;
|
int m_nMeasureModelIdx;
|
int m_nMagnificationIdx;
|
int m_nLightLevel;
|
int m_nUserGlassCount;
|
double m_dPosX;
|
double m_dPosY;
|
};
|
|
typedef std::vector<CRcpMeasureInfo> VectorRcpMeasureInfo;
|
typedef std::vector<CRcpMeasureInfo>::iterator VectorRcpMeasureInfoIt;
|