#pragma once
|
|
#include <vector>
|
|
class AFX_EXT_CLASS CRsRcpGlassTypeInfo
|
{
|
public:
|
CRsRcpGlassTypeInfo(void);
|
virtual ~CRsRcpGlassTypeInfo(void);
|
public:
|
void Reset();
|
void SetInfo(const CRsRcpGlassTypeInfo& rhs);
|
void GetInfo(CRsRcpGlassTypeInfo& rhs);
|
|
public:
|
int m_nOriginDirection;
|
int m_nCornnerDirection;
|
double m_dGlassSizeWidth;
|
double m_dGlassSizeHeight;
|
CString m_strGlassTypeName;
|
double m_dFirstAlignPositionGlassX;
|
double m_dFirstAlignPositionGlassY;
|
double m_dFirstAlignPositionMotorX;
|
double m_dFirstAlignPositionMotorY;
|
double m_dFirstAlignPositionPixelX;
|
double m_dFirstAlignPositionPixelY;
|
double m_dSecondAlignPositionGlassX;
|
double m_dSecondAlignPositionGlassY;
|
double m_dSecondAlignPositionMotorX;
|
double m_dSecondAlignPositionMotorY;
|
double m_dSecondAlignPositionPixelX;
|
double m_dSecondAlignPositionPixelY;
|
double m_dOriginPositionX;
|
double m_dOriginPositionY;
|
double m_dCameraOffSetX;
|
double m_dCameraOffSetY;
|
};
|
typedef std::vector<CRsRcpGlassTypeInfo> VectorRsRcpGlassTypeInfo;
|
typedef std::vector<CRsRcpGlassTypeInfo>::iterator VectorRsRcpGlassTypeInfoit;
|
typedef std::vector<CRsRcpGlassTypeInfo>::const_iterator constVectorRsRcpGlassTypeInfoit;
|